sexevil 发表于 2018-1-8 10:52:10

Windows2012中Jenkins搭建.NET自动编译测试与发布环境

安装7Zip
  下载地址: http://www.7-zip.org/a/7z1602-x64.exe

安装Git
  下载地址: https://github.com/git-for-windows/git/releases/download/v2.8.3.windows.1/Git-2.8.3-64-bit.exe
  在使用 Jenkins CI 或其他连续性整合工具在自动化构建的时候,任何需要互动的认证过程(例如弹出Account的登入视窗),都会无法进行而导致构建过程卡住!
  关闭互动操作
  

git config --global credential.interactive never  


安装VS2015
  下载地址: https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs

下载nuget命令行工具(mnuget.exe)
  下载地址: http://dist.nuget.org/win-x86-commandline/latest/nuget.exe   (下载到D:\jenkins\nuget.exe)

为Jenkins安装MSBuild,Git,GitLab,Gitlab Hook插件
https://images2015.cnblogs.com/blog/582266/201605/582266-20160519171132404-1307718914.png

配置MSBuild参数
https://images2015.cnblogs.com/blog/582266/201605/582266-20160519165856794-933874918.png

新建自由风格项目
https://images2015.cnblogs.com/blog/582266/201605/582266-20160519170204279-1361549451.png
  丢弃旧的构建
https://images2015.cnblogs.com/blog/582266/201605/582266-20160524153212053-612228571.png
  添加参数化构建过程
https://images2015.cnblogs.com/blog/582266/201605/582266-20160524141524881-1879113866.png
  添加Git源码管理
https://images2015.cnblogs.com/blog/582266/201605/582266-20160524153348897-522878912.png
  添加gitlab webhook
https://images2015.cnblogs.com/blog/582266/201605/582266-20160524163925991-77200082.png
  添加构建触发器
https://images2015.cnblogs.com/blog/582266/201605/582266-20160524163251194-2015838871.png
  添加执行Batch脚本
https://images2015.cnblogs.com/blog/582266/201605/582266-20160524163425756-518096823.png
  安装nuget依赖库
https://images2015.cnblogs.com/blog/582266/201605/582266-20160524163503772-217343246.png
  增加MSBuild构建
https://images2015.cnblogs.com/blog/582266/201605/582266-20160519170250138-1939267474.png
https://images2015.cnblogs.com/blog/582266/201605/582266-20160524163615256-1339364930.png
  添加执行Batch脚本
https://images2015.cnblogs.com/blog/582266/201605/582266-20160524163737350-575352068.png
页: [1]
查看完整版本: Windows2012中Jenkins搭建.NET自动编译测试与发布环境