自动化部署工具jenkins部署及使用
·
需提前部署jdk、maven、git等。
部署:
(1)下载jenkins.war包:
http://mirrors.jenkins.io/war-stable/latest/jenkins.war
(2)执行war包,运行jenkins:
在安装包根路径下,运行命令 java -jar jenkins.war --httpPort=28080(可修改)
(3)打开浏览器进入链接 http://localhost:28080,填写初始密码,激活系统

(4)进入插件安装选择,建议选择推荐安装的插件,保证基本常用的功能可以使用。

(5)选择后,进入插件安装页面,稍等片刻

(6)设置初始用户和密码

(7)进入系统,安装完成

注意:如遇到部分插件安装失败,则需要更新后重启。


配置
(1)全局配置

配置maven的全局settings路径:
配置jdk:
配置git:
配置maven的安装路径:

自动化部署项目
大体步骤:General(基础配置)–》源码管理–》构建触发器–》构建环境–》构建–》构建后操作。
(1)创建一个工程

(2)创建一个FreeStyle项目

(3)配置general(自己视情况配置)

(4)源码配置(主要配置git地址和凭证)

(5)配置触发器(我选择的是定时检查版本库,发现有新的提交就触发构建)

(6)配置构建

配置maven以及打包后需要执行的shell脚本。
附:run.sh
cd /home/jenkins_projects/myFirst
sh stop.sh
BUILD_ID=dontKillMe nohup java -jar spring-boot-echarts-0.0.1-SNAPSHOT.jar &
附:stop.sh
# 将应用停止
#stop.sh
#!/bin/bash
echo "Stopping SpringBoot Application"
pid=`ps -ef | grep spring-boot-echarts-0.0.1-SNAPSHOT.jar | grep -v grep | awk '{print $2}'`
if [ -n "$pid" ]
then
kill -9 $pid
fi
(7)构建项目

(8)查看构建的状态和历史

(9)代码修改后提交github,自动构建。
更多推荐



所有评论(0)