Jenkins与Ubuntu可以很好地协同工作,Jenkins是一个开源的自动化服务器,用于自动化构建、测试和部署软件项目。而Ubuntu是一个流行的Linux发行版,提供了稳定和安全的操作系统环境。以下是在Ubuntu上安装和配置Jenkins的详细步骤:
sudo apt update
sudo apt upgrade
Jenkins需要Java运行环境,首先安装OpenJDK:
sudo apt install openjdk-11-jdk
安装完成后,检查Java版本:
java -version
导入Jenkins官方仓库的GPG密钥:
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
将Jenkins存储库添加到APT源列表中:
echo "deb http://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list
更新APT包列表并安装最新版本的Jenkins:
sudo apt update
sudo apt install jenkins
安装完成后,启动Jenkins服务并设置自动启动:
sudo systemctl enable jenkins
sudo systemctl start jenkins
在浏览器中输入服务器IP或域名以及默认端口8080,完成Jenkins的初始化配置:
http://your_server_ip:8080
在终端中输入以下命令来查看Jenkins初始密码:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
将显示的密码复制到Web界面的"Unlock Jenkins"页面中,然后按照提示完成Jenkins的初始化配置。
ufw
打开Jenkins所需的端口(默认为8080):sudo ufw allow 8080
sudo ufw enable
/var/log/jenkins/jenkins.log
。通过以上步骤,你可以在Ubuntu上成功安装、配置和运行Jenkins,实现持续集成和持续交付的自动化流程。