1、
2、
3、安装过程可以参照网上帖子有很多,自行百度
4、安装完成登录进入jenkins页面,选择到插件安装页面,需要额外安装的插件(SSH Plugin(远程服务器执行脚本)、Subversion Plug-in(SVN代码管理工具)、MSBuild Plugin(VS代码编译插件)、Publish Over FTP(FTP插件))
5、进入配置页面->选择全局凭据->添加凭据,将需要的用户名密码全部录入进去(包含系统登录用户,svn账号,FTP账号等)
6、进入系统管理-->系统设置,找到SSH remote hosts,点击下面的新增,录入你需要部署的windows服务器信息,录入完成后点击保存。
7、进入系统管理-->系统设置,找到Publish over FTP,点击下面的新增,录入你需要部署的windows服务器FTP信息,录入完成后点击保存。
8、进入系统管理-->全局工具配置,找到MSBuild,点击新增MSBuild,录入对应的代码编译工具,.NET编译环境需要提前在Jenkins服务器上安装对应的Visual Studio。
9、点击新建Item,输入项目名称,选择 Freestyle project,点击确定。
10、源码管理,选择Subversion。
11、构建-->增加构建步骤,选择 Execute Windows batch command。
C:\tolls\nuget.exe restore
PS:nuget.exe 需要在网上下载,然后放到Jenkins服务器的某个目录下面,这里是nuget.exe的绝对路径,这段代码是拉取编译项目所需要的nuget包
12、构建-->增加构建步骤,选择Build a Visual Studio project or solution using MSBuild。
/t:Rebuild /p:Configuration=Release /p:VisualStudioVersion=16.11.5 /p:OutputPath=demo\
PS:MSBuild Build File项目的解决方案,Command Line Arguments 编译的指令
13、构建-->增加构建步骤,选择Send files over FTP。
14、构建-->增加构建步骤,选择Execute shell script on remote host using ssh。
15、点击保存