码迷,mamicode.com
首页 > 其他好文 > 详细

持续集成~Jenkins里的NuGet和MSBuild插件

时间:2017-07-06 17:01:39      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:发布程序   工作流程   images   output   java开发   copy   png   log   完成   

 

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插件

标签:发布程序   工作流程   images   output   java开发   copy   png   log   完成   

原文地址:http://www.cnblogs.com/lori/p/7126895.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!