部署的环境Windows还是linux,Windows环境搭建Jenkins进行Linux系统的部署

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

1、Jenkins下载

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

01fbcc01ff01

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

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

3、系统环境配置

位置如下:

01fbcc01ff01

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

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

5、任务创建

01fbcc01ff01

创建任务

本人使用的自由风格

6、任务配置

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

6.1 Git配置

01fbcc01ff01

其中,账号需要进行创建

01fbcc01ff01

6.2 命令添加

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

第一步正常mvn命令即可

01fbcc01ff01

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

01fbcc01ff01

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

01fbcc01ff01

文本中为“killall java”

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值