在 Ubuntu 上配置 Jenkins,一般包含 安装 → 初始化 → 基础配置 → 常用插件/权限/流水线 几个步骤。下面给你一份实用版配置指南(以 Ubuntu 20.04/22.04 为例)。
sudo apt update
sudo apt install openjdk-17-jdk -y
java -version
Jenkins 2.4xx 推荐 Java 17
sudo wget -O /usr/share/keyrings/jenkins-keyring.asc \
https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key
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 -y
sudo systemctl enable jenkins
sudo systemctl start jenkins
sudo systemctl status jenkins
http://<服务器IP>:8080
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
粘贴到网页中 → 安装推荐插件
sudo nano /etc/default/jenkins
修改:
HTTP_PORT=8080
sudo systemctl restart jenkins
Manage Jenkins → Security
创建管理员用户: Manage Jenkins → Users → Create User
Manage Jenkins → Global Tool Configuration
which git
/usr/lib/jvm/java-17-openjdk-amd64Manage Jenkins → Credentials
https://github.com/xxx/xxx.git
mvn clean package
server {
listen 80;
server_name jenkins.example.com;
location / {
proxy_pass http://127.0.0.1:8080;
}
}
sudo ufw allow 8080
journalctl -u jenkins -n 50
如果你愿意,可以告诉我:
我可以直接给你 一套可复制的 Jenkinsfile + 配置示例。