Jenkins 是一款开源的持续集成(CI)和持续交付(CD)工具,广泛用于自动化构建、测试和部署软件项目。本文将详细介绍在 CentOS 上安装和配置 Jenkins 的步骤,并提供一些学习资源,帮助初学者快速上手。
Jenkins 基于 Java 开发,因此需要先安装 Java 运行时环境。
sudo yum install java-1.8.0-openjdk-devel
java -version
下载 Jenkins 库:
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
导入 Jenkins 公钥:
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
安装 Jenkins:
sudo yum install jenkins
下载 Jenkins WAR 包:
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
使用 nohup 命令启动 Jenkins:
nohup java -jar jenkins.war --httpport=8080 --httpsport=8081 > jenkins.log 2>&1 &
编辑 /etc/sysconfig/jenkins
文件,修改 JENKINS_PORT
为其他端口,例如 8088:
JENKINS_PORT="8088"
sudo systemctl enable jenkins
sudo systemctl start jenkins
打开浏览器,访问 http://<your_server_ip>:8088
,使用初始管理员密码登录。
Manage Jenkins
-> Manage Plugins
。Available
标签页中搜索并选择需要的插件,点击 Install without restart
。通过以上步骤和资源,您可以顺利在 CentOS 上安装和配置 Jenkins,并逐步掌握其使用方法。