Jenkins部署手册
一、概述
Jenkins是一个持续集成环境,底层由Java开发,它的工作流程可以看作:
1、从服务器拉下源代码到本地
2、恢复相关程序包nuget
3、MSBuild编译程序
4、发布程序
二、安装
在测试服务器212中依次安装SVN、JDK、Visual Studio、Jenkins,安装包如图:
配置环境变量、安装过程不做详细解释,本测试服务器设置端口为8090
下载nuget.exe,本机存放位置如图
三、配置
1、环境配置
登录Jenkins后安装相关插件,进入Manage Jenkins-Plugins,依次搜索安装SVN插件、MSBuild插件和Nuget插件
进入Manage Jenkins-System,可配置Nuget启动程序位置、SVN版本号
在Manage Jenkins-tool中可配置JDK安装位置
MSBuild安装位置
在Manage Jenkins-credentials中设置SVN账号密码
2、项目配置
构建项目
选择Freestyle project
在源码管理中选择SVN,输入源码路径和凭证
构建触发器,可设置检查代码是否更新的频率
构建环境中配置JDK
Build Steps中增加构建步骤Execute Windows batch command可设置Nuget程序位置和编译文件的位置
Build Steps中增加构建步骤Build a Visual Studio project or solution using MSBuild可设置构建细节和要构建的模块文件