Linux安装Jenkins,自动化部署

577 阅读2分钟

一、Jenkins安装

1.下载安装包

Jenkins官网连接

Jenkins依赖环境的安装教程:Java、Maven和Git

image.png

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.插件安装

这里建议选择,推荐安装的插件,保证基本常用的功能可以使用。 image.png

选择后,进入插件安装页面

image.png 安装结束后设置初始用户和密码 6.进入系统完成安装

image.png

二、Jenkins基本配置

1.系统初始化配置

image.png 1.1 Configure System (系统设置)

在系统设置这里,我们只需要设置最后面的一项,配置远程服务器地址,即我们代码最终运行的服务器地址信息,就像我们之前手动部署时使用xshell登录Linux服务器一样,当然这里是可以配置多台远程Linux服务器的,配置完成后点击保存即可,为后面我们配置自动化部署做准备,配置如下图

image.png

image.png 1.2 Configure  Global Security (全局安全配置)

image.png 1.3 Global Tool Configuration (全局工具配置 )

(1)maven的配置文件路径 image.png (2)配置jdk image.png (3)配置git image.png (4)配置maven的安装路径 image.png 如果是gradle项目下载gradle安装配置即可

三、Jenkins自动化部署

1.创建项目和配置

大体步骤:General(基础配置)--》源码管理--》构建触发器--》构建环境--》构建--》构建后操作 image.png

(1)创建一个工程 image.png 可以从现有项目进行配置复制。

(2)基础配置

image.png

(3)源码管理

image.png

image.png (4)构建触发器

image.png 例如:

http://ip:port/job/myTest/build?token=myToken
#即可触发构建

(5)构建环境 暂无使用

(6)构建

image.png (7)构建后操作

image.png

8.运行

脚本需要给加执行权限 chmod +x strat.sh image.png

image.png

image.png image.png