Windows环境搭建Jenkins进行Linux系统的部署

由于管理的项目越来越多,每个项目的环境又有dev和uat两种,每次进行项目部署都是比较痛苦的过程,所以想通过自动部署减轻一些繁琐、没有含金量的工作,碍于本机是windows系统,就决定在windows环境下通过Jenkins进行Linux系统的项目部署。

1、Jenkins下载

Jenkins本身有windows版,很方便,地址 https://jenkins.io/download/ 、

下载完成,直接解压安装即可,安装后包含启动程序jenkins.exe,也可以通过war包丢到本地tomcat启动,本人采用的exe启动,直接http://localhost:8080端口进行页面查看

2、首次使用需要进行初始化,略

3、系统环境配置

位置如下:

进行JDK、GIT、Maven、NodeJS的配置(依据自己的实际情况配置,没有可以选择自动安装)

4、缺少插件可以进行下载

5、任务创建

创建任务

本人使用的自由风格

6、任务配置

所有的配置在Configure中即可完成

6.1 Git配置

其中,账号需要进行创建

6.2 命令添加

本人进行的Windows批处理命令,第一步进行项目打包,第二步进行包替换,第三步进行Linux进程关停,第四步进行Linux上tomcat重启

第一步正常mvn命令即可

第二步上传,由于Windows无法直接上传到Linux,需要使用工具处理,本人使用的 pscp,绝对路径调用即可,但是在传输过程中需要用户进行输入y确认,在这里很好处理,创建了bat,里面一个y然后换行即可,如下:

第三步,使用putty.exe进行远程执行Linux脚本命令

文本中为“killall java”

第四步,是折磨笔者最长时间的,因为通过putty,服务器不执行tomcat的启动命令,经排查,是因为没有调用tomcat相应的启动环境,脚本中加入“source /etc/profile”即可,然后绝对路径进行tomcat的启动

以上,完成了项目的任务配置,开始自己的第一个创建吧~

你可能感兴趣的:(Windows环境搭建Jenkins进行Linux系统的部署)