安装插件
从插件库中,安装MSBuild插件
配置MSBuild
找到全局工具配置
,找到msbuild,在path中填入msbuild.exe的文件路径。Visual studio 2019 安装的msbuild的执行文件的路径一般如下,其他版本的也可以参考在对应路径找找。
"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe"
新建任务
新建一个自由风格的任务
配置
从 github 中获得仓库的http地址
将上面的地址填入jenkins新建任务页面中的 项目url
中
配置git
在源码管理中,选择git
,在url
中,填入上面获得的github仓库的http地址。在凭据的下拉框中,选择之前创建的github login
凭据 。
在拉去的分支中,我改成了**
这样就是会获得所有的分支,并生成。
构建触发器
构建
选择创建一个使用msbuild的构建
MSBuild的版本,选择之前建立的msbuild版本,在 MSBuild Build File中,填入 项目文件sln的名称或路径。
其中,msbuild的命令行参数,可以参考以下
注意这个/t:Rebuild每条命令与下一条命令之间都有一个空格。
/t:Rebuild 表示每次都重建,不使用增量编译
/p:Configuration=Release 表示编译Release版本,
/p:TargetFrameworkVersion=v4.0表示编译的目标是.NET4.0
/p:OutputPath=D:uploadly项目发布程序 表示发布到d盘的某一目录下。
/t:Rebuild --重新生成
/P:Configuration=Release --Release 生成模式(也可Debug)
/p:VisualStudioVersion=11.0 --指定子工具集版本,VS2012对应的是11.0,VS2015对应的是14.0
/p:TargetFrameworkVersion=v4.0 --Framework的版本
/p:DeployOnBuild=True --表示部署加编译,这样会打一个webDeploy压缩包,没用,不需要执行这个参数
PublishProfile=policyapi.test.com.pubxml --使用 xxxx.pubxml 发布文件来发布项目 没用过这个命令
/p:WebProjectOutputDir=F:MytestAPIpolicyapi.test.com --发布的目标目录
/p:OutputPath=F:MytestAPIpolicyapi.test.combin --发布的目标目录的bin目录 好像没用,没试过
结尾
至此,就可以点击 立即构建
来生成项目文件
版权属于:CraZyMoNk
本文链接:https://blog.peacharc.com/archives/651.html
转载时须注明出处及本声明