Jenkins的初步使用(FreeStyle) .net 向

Jenkins的初步使用(FreeStyle)

第一步:安装Jenkins.

第二步:新建一个*风格任务
Jenkins的初步使用(FreeStyle) .net 向
Jenkins的初步使用(FreeStyle) .net 向
第三步:选择对应的代码获取方式
这里使用的是SVN,选择SVN后在 Repository URL 输入代码地址,Credentials选择获取代码使用的凭证(账号密码信息).
Jenkins的初步使用(FreeStyle) .net 向
如果没有配置相关凭证信息点击添加凭证信息.
Jenkins的初步使用(FreeStyle) .net 向
第四步:在构建模块点击 “增加构建步骤” 选择 “Build a Visual Studio project or solution using MSBuild”
MSBuild Version:选择编译工具.
这里是因为默认的 MSBuild 版本可能不合适,使用的是自定义的全局工具
MSBuild Build File:编译的路径.
选择通过Jenkins获取到的代码指向的以 .csproj 结尾的项目文件.
Command Line Arguments:命令参数.
通过命令行执行的编译语句.多个同命令不同参数使用 ";"隔开,最后一个参数不用 “;”
/t:Rebuild 重新生成
/p:Configuration=Release; 编译的类型(Release/DeBug 两种)
DeployOnBuild=true; 启用编译并发布
VisualStudioVersion=10.0; VS版本编号
WebProjectOutputDir=E:\UploadFTP\iLabPush\Web; 发布地址
OutputPath=E:\UploadFTP\iLabPush\Web\Bin 发布地址
如果不设置 WebProjectOutputDir/OutputPath 的话会发布到项目设置的发布地点.
更多命令可以百度搜索.net命令行编译项目
可以先在 CMD 中测试通过后再放到这里来.
Jenkins的初步使用(FreeStyle) .net 向
第五步:点击 “Build Now” 后等到下方的 Build History 完成,蓝色表示编译成功,红色表示异常.
Jenkins的初步使用(FreeStyle) .net 向
可以点击对应的任务编码后点击 “控制台输出” 查看执行日志,如果有错误则在日志中会记录,根据错误信息进行百度查询解决方案.
Jenkins的初步使用(FreeStyle) .net 向

配置MSBuild:
首页 => Manage Jenkins => Global Tool Configuration
拉到最下方点击 “MSBuild安装”
输入名称,地址 后保存.
Jenkins的初步使用(FreeStyle) .net 向
Jenkins的初步使用(FreeStyle) .net 向