在 Debian 上配置 Jenkins 一般分为 安装、启动、初始化、插件与权限配置 几个步骤,下面给你一份常用且推荐的做法(基于官方仓库),适用于 Debian 11/12。
sudo apt update
sudo apt install -y curl gnupg2 wget apt-transport-https
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key | sudo tee \
/usr/share/keyrings/jenkins-keyring.asc > /dev/null
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 -y jenkins
Jenkins 需要 Java 11 或 Java 17
sudo apt install -y openjdk-17-jdk
java -version
sudo systemctl enable jenkins
sudo systemctl start jenkins
查看状态:
sudo systemctl status jenkins
sudo ufw allow 8080
sudo ufw reload
Jenkins 默认端口:8080
http://<服务器IP>:8080
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
复制并粘贴到页面中。
编辑:
sudo nano /usr/lib/systemd/system/jenkins.service
修改:
Environment="JENKINS_PORT=8081"
然后:
sudo systemctl daemon-reload
sudo systemctl restart jenkins
进入:
系统管理 → 插件 → 高级
将 Update Site 改为:
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
sudo apt install -y docker.io
sudo usermod -aG docker jenkins
sudo systemctl restart jenkins
journalctl -u jenkins -xe
update-alternatives --config java
安装 Java
→ 添加 Jenkins 官方源
→ 安装 Jenkins
→ 启动服务
→ 浏览器初始化
→ 安装插件
→ 配置流水线
如果你愿意,我可以帮你:
你现在 Jenkins 是用来做什么的?