Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。所以现在是越来越多的公司都在使用Jenkins做持续集成
1.源文件:
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
2.密钥:sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
3.下载: yum install jenkins
3.1可能错误:[Errno 256] No more mirrors to try 错误:
3.1.1.清理软件源 $ yum clean all
3.1.2.建立源数据缓存 $ yum makecache
4.配置端口、权限:
4.1: vi /etc/sysconfig/jenkins:
JENKINS_PORT="8081"
$JENKINS_USER="root"
4.2 which java
vi /etc/init.d/jenkins #在Jenkins启动脚本添加我们的Java命令路径,如果在脚本的默认路径中请忽略此步骤
candidates="
/usr/bin/java
/home/download/jdk/jdk1.8.0_251/bin/java
/home/download/jdk/jdk1.8.0_251/jre/bin/java"
4.3 磁盘更改后:systemctl daemon-reload,重新加载单元
5. 修改目录所有者:
5.1:chown -R root:root /var/lib/jenkins
5.2:chown -R root:root /var/cache/jenkins
5.3:chown -R root:root /var/log/jenkins
6. 创建软链接:ln -s /usr/java/jdk1.8/bin/java /usr/bin/java
7. 启动: systemctl start jenkins
netstat -tnlp #检查端口是否启动,默认8080,修改为8081
8. 查看状态:systemctl status jenkins
9. 访问jenkins地址 http:<ip或者域名>:8081
10.访问密码 cat /var/lib/jenkins/secrets/initialAdminPassword