下面按**“在 Debian 上安装 Jenkins → 安装/配置插件”**来说明,适用于 Debian 10/11/12。
sudo apt update
sudo apt install -y openjdk-17-jdk
(Jenkins 2.4xx 推荐 Java 17)
验证:
java -version
sudo apt install -y curl gnupg
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key | sudo tee /etc/apt/keyrings/jenkins-keyring.asc > /dev/null
echo "deb [signed-by=/etc/apt/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list
sudo apt update
sudo apt install -y jenkins
sudo systemctl enable --now jenkins
sudo systemctl status jenkins
浏览器访问:
http://<服务器IP>:8080
查看初始密码:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
Manage Jenkins → Plugins → Available plugins
Git, Pipeline, Docker)常见插件:
jenkins-cli 安装(适合自动化)java -jar jenkins-cli.jar -s http://localhost:8080/ install-plugin git
.hpihttps://updates.jenkins.io/download/plugins/
Manage Jenkins → Plugins → Advanced → Deploy Plugin
修改为国内镜像:
Manage Jenkins → Plugins → Advanced
Update Site:
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
或改配置:
sudo sed -i 's#https://updates.jenkins.io#https://mirrors.tuna.tsinghua.edu.cn/jenkins#g' /var/lib/jenkins/hudson.model.UpdateCenter.xml
sudo systemctl restart jenkins
Debian 上 Jenkins 默认用户是 jenkins
sudo usermod -aG docker jenkins
sudo systemctl restart jenkins
sudo ufw allow 8080
安装:
新建 Job → Pipeline:
pipeline {
agent any
stages {
stage('Build') {
steps {
sh 'echo Hello Debian Jenkins'
}
}
}
}
如果你是指:
可以告诉我具体插件名,我给你精确配置示例。