前言:我们要在windows上安装.net代码。实现自动编译
1.安装Jenkins,环境,其他的 java(略)
2.构建项目
1).配置系统gitee
链接名: 随便写 ;
Gitee 域名 URL:Gitee - 基于 Git 的代码托管和研发协作平台
私人令牌:https://gitee.com/profile/personal_access_tokens 进入网址后生成一个
2).git安装地址
3).创建项目 项目命名尽量不要使用汉字。总有稀奇古怪的错误,例如显示乱码。命令不适配
【转】Jenkins 构建触发器操作详解_jenkins构建触发器_sinolover的博客-CSDN博客
构建环境没有选择
构建可以选择多个。我选择的都是windows 。下面的1234是第一个,其它的每一个就是一个(不清楚为什么全部放在一个会报错,按照我这么放就可以了)
首先 上面的配置好了代码就可以拉取下来了。拉取的位置为下图所示,C:\ProgramData\Jenkins\.jenkins\workspace
1.作用:下载nuget包,格式 :
下载的nuget.exe网址:https://www.nuget.org
下载的nuget.exe路径 restore C:\ProgramData\Jenkins\.jenkins\workspace\(前面的可以省略)代码的sln,csproj都可以。
2.作用:删除启动的项目 格式:TASKKILL /IM 进程名 -f -f 直接确认
3.格式:dotnet build 代码路径 作用:编译
dotnet publish 代码路径 -o 发布位置 作用:发布到哪里
4. 发布的位置 启动了俩个后台 all.bat 包含 start 1.bat 回车 2.bat
1.bat 内容: cd 发布位置 回车 项目.exe 或者 项目.dll (这里写的什么。上面的2就删除什么)
2.bat 同上
5.前端位置 ,删除编译的,从新编译
6.同上
7.前端位置 ,打包,
8.同上
9. 删除nginx代理位置的dist ,新建个空的dist ,拷贝 打包位置 到 nginx代理位置
构建后操作没有选择。
跑下。我的就OK了。
4.其他补充
1).修改项目的存放记录。重启端口后加restart