Jenkins编译打包部署dotnet项目
1. 创建任务

创建子任务

修改子任务的一些配置
-
修改位置 Build中的执行Windows 批处理命令

修改JOB运行节点,重定向到WIN_BUILD_43 固态盘
-
修改workspace 保持子任务和主任务使用同一块workspace
set Source_dir="D:\Jenkins\workspace\Test-SCM7-Build_only_WithSSD" -
修改MSBuild路径,43服务器已切换至Visural Studio 2019
set MSBuild_dir="C:\vscode\MSBuild\Current\Bin" -
修改MSBuild参数,添加 /nologo /maxcpucount /p:Configuration=”Release”,如下:

-
删除指定文件及文件夹

-
压缩js文件,需要在编译服务器上安装node,并安装ugligyjs插件,命令如下
npm install uglify-js -
修改ugligyjs的路径,默认路径为
C:\Users\Administrator\node_modules\uglify-js\bin -
修改bat脚本中的路径,如下

-
修改主任务中打包命令,删除文件夹,只保留压缩生成的压缩包,如下:
"C:\Program Files\WinRAR\Rar.exe" a -r -mt16 -df -inul %VERSION%.rar %VERSION%