一、Jenkins安装
1.下载安装包
Jenkins依赖环境的安装教程:Java、Maven和Git
wget -O /etc/yum.repos.d/jenkins.repo http://jenkins-ci.org/redhat/jenkins.repo --no-check-certificate
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
#首先确保已安装Jdk
yum install jenkins
2.防火墙开放端口
firewall-cmd --zone=dmz --add-port=8089/tcp --permanent
#重启防火墙
firewall-cmd --reload
3.运行jenkins
nohup java -jar jenkins.war --httpPort=8089 > jenkins.log 2>&1 &
4.打开浏览器进入链接 http://ip:8089并按照提示输入位置 输入初始密码
5.插件安装
这里建议选择,推荐安装的插件,保证基本常用的功能可以使用。
选择后,进入插件安装页面
安装结束后设置初始用户和密码
6.进入系统完成安装
二、Jenkins基本配置
1.系统初始化配置
1.1 Configure System (系统设置)
在系统设置这里,我们只需要设置最后面的一项,配置远程服务器地址,即我们代码最终运行的服务器地址信息,就像我们之前手动部署时使用xshell登录Linux服务器一样,当然这里是可以配置多台远程Linux服务器的,配置完成后点击保存即可,为后面我们配置自动化部署做准备,配置如下图
1.2 Configure Global Security (全局安全配置)
1.3 Global Tool Configuration (全局工具配置 )
(1)maven的配置文件路径
(2)配置jdk
(3)配置git
(4)配置maven的安装路径
如果是gradle项目下载gradle安装配置即可
三、Jenkins自动化部署
1.创建项目和配置
大体步骤:General(基础配置)--》源码管理--》构建触发器--》构建环境--》构建--》构建后操作
(1)创建一个工程
可以从现有项目进行配置复制。
(2)基础配置
(3)源码管理
(4)构建触发器
例如:
http://ip:port/job/myTest/build?token=myToken
#即可触发构建
(5)构建环境 暂无使用
(6)构建
(7)构建后操作
8.运行
脚本需要给加执行权限 chmod +x strat.sh