一、环境搭建
1.准备一台windows服务器
2.安装windows版本的jenkins
3.安装MSBuild
4.搭建svn
二、项目配置
用vs2017 新建项目,右键解决方案:
你会发现没有了“启用nuget包还原”这个选项了,解决方案里边也没有.nuget文件夹。
但我们jenkins在编译项目还原包的时候会用到这个文件夹,因此,我们就只能自己建这个文件夹以及里边的文件。
.nuget里边的文件各个项目基本都是一样的,我放在了github上共享了:https://github.com/w3liu/nugetcofig.git
三、Jenkins配置
1.系统设置>全局工具配置>MSBuild>新增MSBuild
2.点击“新建”
3.填写名称>选择“构建一个自由风格的项目软件”>确定
4.源码管理>Subversion
repository URL 最后请加上@HEAD,这样可以保证你每次获取的代码都是最新的。
5.构建触发器>Poll SCM
填写:*/2 * * * * 表示每两分钟去拉取一次
6.构建>Build a Visual Studio project or solution using MSBuild
Command Line Arguments:
/t:Rebuild /p:Configuration=Release
/p:AllowUntrustedCertificate=True
/p:password=123456;PublishProfile=CustomProfile;DeployOnBuild=true;VisualStudioVersion=15.0
将红色文字替换成自己的即可
四、注意事项
CustomProfile是发布文件的名称,
123456是目标服务器的密码