持续集成~Jenkins里的NuGet和MSBuild插件
Posted 敢于对过去告一个段落,才有信心掀开新的篇章!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了持续集成~Jenkins里的NuGet和MSBuild插件相关的知识,希望对你有一定的参考价值。
Jenkins是一个持续集成的环境,它是java开发的,大叔认为它的工作流程是
从源代码拉一个项目下来到它本地(可以配置定时机制)
恢复相关程序包nuget
编译程序
发布程序
现在说一下在配置jenkins里要注意的几个地方:
jenkins的构建工作目录和job目录说明
构建目录:C:\\Program Files (x86)\\Jenkins\\workspace
工作目录:构建目录\\任务job名称
nuget插件安装
插件管理-添加nuget
因为在工作时,你的目录为程序的sln所在目录,所以直接添加构建脚本nuget restore即可,因为当前目录就是你需要的项目目录!
msbuild插件的安装
系统插件-msbuild
全局配置-配置你电脑上msbuild.exe的路径
在你的nuget构建下面,添加这个msbuild块
/t:ResolveReferences;Compile /t:_CopyWebApplication /p:Configuration=Release /p:WebProjectOutputDir=C:\\Jenkins_Publish /p:OutputPath=C:\\Jenkins_Publish\\bin
这两部完成后,你就可以“立即构建”你的项目了,它会从源代码服务器上拉最新代码,然后到工作目录,去nuget恢复包,build编译包包!
这个资料希望可以帮到刚学jenkins的学生!
以上是关于持续集成~Jenkins里的NuGet和MSBuild插件的主要内容,如果未能解决你的问题,请参考以下文章
Jenkins——Jenkins介绍+基于云平台的Jenkins安装和持续集成环境配置(插件+用户权限+凭据+Maven打包)
16.1-Jenkins持续集成01—Jenkins服务搭建和部署