1. 资源规划
组件 | cicd-server-1 | cicd-test-2 | cicd-prod-3 |
---|---|---|---|
OS | redhat-8.2 | redhat-8.2 | redhat-8.2 |
2. 安装介质
版本:jenkins-2.222-1.1.noarch.rpm
下载:http://mirrors.jenkins-ci.org/redhat/
3. 环境准备
- 安装RedHat
- 安装JDK
参考:《RedHat-安装JDK-1.8.221》。
4. 安装Jenkins
sudo mkdir -p /usr/local/jenkins
cd /usr/local/jenkins
sudo rpm -ivh jenkins-2.222-1.1.noarch.rpm
5. 配置Jenkins
1. 配置端口
sudo vi /etc/sysconfig/jenkins
内容如下:
# 默认8080
JENKINS_PORT="7083"
2. 配置JDK
sudo vi /etc/init.d/jenkins
内容如下:
candidates="
/usr/local/jdk1.8.0_221/bin/java
/usr/local/jdk1.8.0_221/jre/bin/java
"
3. 运行用户配置
方式1
su - root
chmod u+w /etc/sudoers
vi /etc/sudoers
内容如下:
# 添加
jenkins ALL=(ALL) NOPASSWD: ALL
重新权限赋值:
chmod u-w /etc/sudoers
方式2
sudo vi /etc/sysconfig/jenkins
内容如下:
# 配置Jenkins运行用户以及用户组
JENKINS_USER="root"
4. 防火墙开放端口
# 开放端口
sudo firewall-cmd --zone=public --permanent --add-port=7083/tcp
# 关闭端口
sudo firewall-cmd --remove-port=7083/tcp --permanent
# 重新加载防火墙
sudo firewall-cmd --reload
# 查看防火墙端口开放情况
sudo firewall-cmd --list-all
6. 服务启停
sudo service jenkins start
sudo service jenkins stop
sudo service jenkins status
sudo service jenkins restart
7. 验证
查看默认密码。
cat /var/lib/jenkins/secrets/initialAdminPassword
Web UI登录验证。
http://bocom.com:7083 (root/密码参考上一章节)
- 查看进程。
ps -ef |grep jenkins
参考
CSDN:Linux CentOS springboot jenkins + maven + git实现可持续自动打包部署
https://blog.csdn.net/q854214434/article/details/106124396