在 Debian 上安装 Jenkins,主要依赖和环境要求如下(以当前主流版本为准):
Jenkins 必须依赖 Java,推荐:
安装示例:
sudo apt update
sudo apt install -y openjdk-11-jdk
验证:
java -version
sudo apt install -y curl wget gnupg2 ca-certificates apt-transport-https
作用说明:
curl / wget:下载 Jenkinsgnupg2:导入 GPG 密钥apt-transport-https:支持 HTTPS 源需要:
debian-keyringapt 支持 HTTPS添加源示例:
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.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
只需要:
java -jar jenkins.war
| 用途 | 依赖 |
|---|---|
| Git 构建 | git |
| Docker 构建 | docker.io |
| 编译 C/C++ | build-essential |
| Node.js | nodejs npm |
| Maven | maven |
| 权限管理 | sudo |
sudo ufw allow 8080
如果你告诉我:
我可以给你更精确的依赖清单。