Jenkins远程发布笔记

一、基本实现思路概述:
    1、首先是做基础设施的准备工作,安装Jenkins,配置各种插件。然后配置SSH选项。
    2、之后就可以新建您要构筑的项目了,在构筑项目中,先配置好SVN的路径、用户名密码等信息。配置好MAVEN的编译命令。
    3、在构建后操作中选择您之前配置好的SSH选项,并配置好远程服务器的路径以及编译后要执行的脚本命令。
    4、此时基本的配置已完成,到您的项目里触发构建并检查是否成功即可。
    5、。。。。。。



二、具体操作步骤

Jenkins安装、插件安装、基础配置部分忽略,直奔主题:

1、准备工作:在系统配置中配置SSH选项。








2、新建项目并配置SVN信息





3、maven编译命令





4、构建后操作





5、保存后退出点击项目的立即构建




6、查看项目构建的打印日志



7、最后到目标服务器上查看是否传输成功即可 (部署脚本也可执行远程脚本)


----------------------------------------------------未完待续   华丽的分割线---------------------------------



三、编写脚本测试


1、编写测试脚本test.sh


#!/bin/sh
#datetime: 2018-1-23 17:00
#author:Steven
#desc:此脚本用来在jenkins构建完成后,远程copy配置文件到项目中,并重启tomcat
#日期标记本分文件
cp /app/app-kms/apache-tomcat-8.0.30/webapps/Activiti-LFP-0.0.1-SNAPSHOT.war /app/app-kms/apache-tomcat-
8.0.30/webapps/Activiti-LFP-0.0.1-SNAPSHOT-`date +%Y%m%d%H%M`.war-bak
#拷贝文件
cp /app/Activiti-LFP-0.0.1-SNAPSHOT.war /app/app-kms/apache-tomcat-8.0.30/webapps/Activiti-LFP-0.0.1-SNAPSHOT.war
#重启tomcat
bash /app/app-kms/apache-tomcat-8.0.30/bin/shutdown.sh
sleep 5s
bash /app/app-kms/apache-tomcat-8.0.30/bin/startup.sh


2、配置Jenkins运行目标主机脚本


3、保存后重新发布项目,并查看发布情况


至此,一个完整的远程发布的配置已完成。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值