jenkins实现windows(源服务器)向linux(目标服务器)持续集成java程序

jenkins实现windows(源服务器)向linux(目标服务器)持续集成spring boot项目

环境

window10+jenkins+git+maven+publish over ssh插件

downloads

windows上下载安装jenkins,git,maven,选择最新稳定版本即可,jdk1.8。jenkins的安装有两种方式:1.war包安装;2.msi安装包安装;本文采用第一种方式安装。
jenkins下载
在这里插入图片描述
git下载
maven下载

configure steps

  1. 启动jenkins,cmd里进入jenkins.war包所在目录,执行java -jar jenkins.war启动jenkins。

  2. 浏览器输入http://localhost:8080访问jenkins,然后按照提示进行配置。

  3. 修改jenkins的工作目录:默认情况下,jenkins的工作空间会放到C:\Users\Account(当前登录用户).jenkins目录下,如过想要更改工作空间,我们需要在系统环境变量里面配置JENKINS_HOME变量,将该变量指向目标工作空间。

  4. 用配置的管理员用户登录jenkins,右侧菜单栏Manage Jenkins–》Install Jenkins as a Windows service,将jenkins安装为windows服务。

  5. 我们可以看到,目前Jenkins的访问路径还是http://localhost:8080/,如果想要更改Jenkins访问端口号,在Jenkins安装目录(JENKINS_HOME)下打开jenkins.xml文件,更改端口号,然后在电脑的服务中找到Jenkins服务,进行重启,然后就可以使用新的端口访问Jenkins了。

  6. Manage Jenkins–》Global Tool Configuration,全局配置git,maven,jdk
    勾选
    在这里插入图片描述

  7. Manage Jenkins–》Manage Plugins–》available下载Publish Over SSH插件(用于向远程目标服务器上传文件)和Maven Integration plugin插件(用于New Item时候有构建一个maven项目的选项)如下图:在这里插入图片描述

  8. Manage Jenkins–》Configure System,配置Publish Over SSH插件,如下图:
    在这里插入图片描述

构建job

  1. New Item

在这里插入图片描述

  1. Source Code Management在这里插入图片描述
  2. Build在这里插入图片描述
  3. Post Steps在这里插入图片描述
  4. Post-build Actions

在这里插入图片描述
backup-killpid.sh

ps -ef |grep datafactory|awk '{print $2}'|xargs kill -9
mv /app/xxx.jar /app/backup

myscript.sh

echo "is a script!"
nohup java -jar /app/xxx.jar &

以上为发布一个springboot项目的基本步骤,如果是war包形式的程序需要集成tomcat进行发布,只是构建job部分脚本略微有区别,配置步骤参考如上configure steps。发布一个项目基本流程如上,当然jenkins构建还是有更多不同的脚本,插件可配合完成持续集成工作,后续会持续更新。查看此文档请关注标题下方环境可知此文为何种方式持续集成。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值