Windows下搭建Jenkins自动化部署


1、安装JDK(版本1.8),可以去对应官网下载(https://www.oracle.com/java/technologies/downloads/

2、下载安装包(https://jenkins.io/download/

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、点击保存


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM