你的问题“jenkins ubuntu 如何集成”比较宽泛,我按最常见场景来理解:
在 Ubuntu 上安装并集成 Jenkins(含基础 CI/CD 集成)。
下面给你一套从零开始的实用方案。
sudo apt update
sudo apt upgrade -y
sudo apt install openjdk-17-jdk -y
java -version
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
集成 Git + Maven / Node / Docker
sudo apt install git maven nodejs npm docker.io -y
sudo usermod -aG docker jenkins
sudo systemctl restart jenkins
适用于:
/home/jenkinspipeline {
agent any
stages {
stage('Build') {
steps {
sh 'docker build -t myapp .'
}
}
}
}
pipeline {
agent any
stages {
stage('Checkout') {
steps {
git 'https://github.com/your/repo.git'
}
}
stage('Build') {
steps {
sh 'mvn clean package'
}
}
}
}
❌ Jenkins 无法启动
→ 检查 Java 版本(必须是 11/17)
❌ 权限不足
sudo chown -R jenkins:jenkins /var/lib/jenkins
❌ Docker 权限
sudo usermod -aG docker jenkins
例如:
我可以直接给你 对应架构图 + 配置文件。