提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
Jenkins用Java语言编写,是一个开源的、提供友好操作界面的持续集成交付工具。
CI(Continuous integration,持续集成)持续集成强调开发人员提交了新代码之后,立刻进行编译、测试,然后确认新代码和原有代码能正确地集成在一起的一个过程。
CD(Continuous Delivery, 持续交付)是在持续集成的基础上,将集成后的代码部署到开发环境,测试环境,生产环境。
提示:以下是本篇文章正文内容,下面案例可供参考
一、Jenkins部署
部署方式分war和使用rpm安装以及卸载jenkins ,这里采用rpm安装。
1.1安装jenkins前置条件
[root@zzz]# java -version
java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)
1.2参照官网部署(https://pkg.jenkins.io/redhat-stable/)
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins
以上安装出现无法下载最近版本包问题,最终采用rpm安装
1.3rpm安装
// 先安装wget
yum install -y wget
// 使用wget下载rpm包
wget https://mirrors.aliyun.com/jenkins/redhat/jenkins-2.277.1-1.1.noarch.rpm
// 或者用下面的镜像地址
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.277.1-1.1.noarch.rpm
// rpm安装jenkins
rpm -ivh jenkins-2.277.1-1.1.noarch.rpm
// 安装完成后,查看安装目录
find / -name jenkins
// 结果如下
[root@zzz]# find / -name jenkins
/usr/lib/jenkins
/etc/rc.d/init.d/jenkins
/etc/logrotate.d/jenkins
/etc/sysconfig/jenkins
/var/cache/yum/x86_64/7/jenkins
/var/cache/jenkins
/var/log/jenkins
/var/lib/yum/repos/x86_64/7/jenkins
/var/lib/jenkins
/run/lock/subsys/jenkins
[root@zzz]#
1.4修改jenkins配置
1.4.1修改端口
# 查扣端口是否占用
netstat -tnlp | grep :1995
# 修改端口1995
vi /etc/sysconfig/jenkins
1.4.2修改jdk配置目录
启动失败发现/usr/bin/java:没有那个文件或目录。
// 先找到java路径
[root@zzz]# whereis java
java: /usr/bin/java /usr/lib/java /etc/java /usr/share/java /usr/local/jdk1.8.0_221/bin/java /usr/share/man/man1/java.1.gz
[root@zzz]#
// 修改jdk配置
vi /etc/init.d/jenkins
// 在candidates值得末尾加上自己安装的jdk路径
1.4.3修改默认登陆密码
//查看jenkins默认登录密码
cat /var/lib/jenkins/secrets/initialAdminPassword
//修改
vi /var/lib/jenkins/secrets/initialAdminPassword
1.5jenkins服务操作
# 启动jenkins服务:
service jenkins start
# 或者
systemctl start jenkins
# 重新启动jenkins服务:
service jenkins restart
# 查看服务状态:
systemctl status jenkins.service
# 设置随系统启动:
chkconfig jenkins on
二、使用步骤
2.1登录jenkins
访问web浏览器地址 :http://localhost:1995/login
2.2安装插件
代码如下(示例):