在Ubuntu系统上安装和配置Jenkins的步骤如下:
安装Jenkins
- 安装Java: Jenkins是基于Java开发的,因此在安装Jenkins之前,需要先安装Java环境。可以使用以下命令安装OpenJDK:
sudo apt update sudo apt install openjdk-11-jdk -y
- 添加Jenkins的官方PPA:
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add - sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
- 更新本地包索引:
sudo apt update
- 安装Jenkins:
sudo apt install jenkins -y
- 启动Jenkins服务:
sudo systemctl start jenkins
- 设置Jenkins开机自启:
sudo systemctl enable jenkins
- 访问Jenkins Web界面:
在浏览器中输入
http://
,使用初始密码登录。初始密码可以在Jenkins的日志文件中找到::8080
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
配置Jenkins
- 基本配置:
- 登录后,进行一些基本配置,包括安装推荐的插件和创建第一个管理员用户。
- 安装推荐插件:
- 在Jenkins的Web界面中,进入“Manage Jenkins” → “Manage Plugins”,安装推荐的插件。
- 配置插件:
- 根据实际需求配置插件,例如配置构建触发器、添加SSH Server插件等。
- 配置防火墙:
- 如果使用UFW防火墙,默认Jenkins在端口8080上运行,使用以下命令打开该端口:
sudo ufw allow 8080
- 修改Jenkins端口(如果需要):
- 编辑Jenkins服务文件:
sudo vim /usr/lib/systemd/system/jenkins.service
找到 Environment="JENKINS_PORT=8080"
,将端口改成其它的,比如8088,然后重新加载配置文件和重启Jenkins服务:
sudo systemctl daemon-reload sudo systemctl restart jenkins.service
通过以上步骤,你可以在Ubuntu系统上成功安装并配置Jenkins。根据实际需求,你可以进一步安装和配置插件,以实现持续集成和持续部署的功能。