在Ubuntu上部署Jenkins的步骤如下:
sudo apt update
sudo apt upgrade
Jenkins需要Java运行环境,这里我们使用OpenJDK。
sudo apt install openjdk-11-jdk
验证Java安装:
java -version
导入Jenkins存储库密钥:
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc > /dev/null
添加Jenkins存储库到系统源列表:
echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list > /dev/null
sudo apt update
sudo apt install jenkins
sudo systemctl start jenkins
sudo systemctl enable jenkins
在浏览器中输入服务器的IP地址和Jenkins端口号(默认是8080),例如:http://your_server_ip:8080。
Jenkins安装完成后,初始密码存储在/var/lib/jenkins/secrets/initialAdminPassword
文件中。
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
复制显示的密码,然后在Jenkins的Web界面中输入该密码进行解锁。
按照界面提示完成Jenkins的初始化设置,包括安装必要的插件。
登录到Jenkins的管理界面,进入"Manage Jenkins" - "Manage Plugins"页面,安装所需的插件。
安装所有必需的插件后,Jenkins将提示您创建管理员用户帐户。提供用户名、密码和电子邮件地址以创建管理员帐户。
如果您的服务器上运行了防火墙,确保Jenkins所需的端口(默认为8080)是开放的。您可以使用ufw
或其他防火墙工具来配置防火墙规则。例如,使用以下命令打开8080端口:
sudo ufw allow 8080
重启防火墙:
sudo ufw enable
以上步骤为在Ubuntu系统上部署Jenkins的基本流程,具体操作可能会因系统版本或特定需求有所不同,建议根据实际情况进行调整。