在 CentOS 上运行 Jenkins,常见有两种方式:YUM 安装(推荐) 或 Docker 运行。下面分别说明。
# 更新系统
sudo yum update -y
# 安装 Java(Jenkins 需要 Java 11 或以上)
sudo yum install java-11-openjdk-devel -y
# 验证 Java
java -version
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
sudo yum install jenkins -y
sudo systemctl start jenkins
sudo systemctl enable jenkins
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
浏览器打开:
http://<服务器IP>:8080
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce -y
sudo systemctl start docker
sudo systemctl enable docker
docker run -d \
--name jenkins \
-p 8080:8080 \
-p 50000:50000 \
-v jenkins_home:/var/jenkins_home \
jenkins/jenkins:lts
docker logs jenkins
或
docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
systemctl status jenkins
journalctl -u jenkins
alternatives --config java
编辑:
sudo vi /etc/sysconfig/jenkins
修改:
JENKINS_PORT="8080"
如果你告诉我:
我可以给你更精确的安装方案。