下面给你一个快速上手 Jenkins 的配置流程,适合本地或服务器环境,从安装到跑通第一个任务,尽量省时间。
docker run -d \
--name jenkins \
-p 8080:8080 \
-p 50000:50000 \
-v jenkins_home:/var/jenkins_home \
jenkins/jenkins:lts
启动后访问:
http://localhost:8080
查看初始密码:
docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
sudo apt update
sudo apt install -y openjdk-17-jdk
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt update
sudo apt install -y jenkins
sudo systemctl start jenkins
访问:
http://服务器IP:8080
brew install jenkins-lts
brew services start jenkins-lts
选择: ✅ Install suggested plugins
常用插件会自动安装:
进入:
Manage Jenkins → Global Tool Configuration
配置:
https://github.com/your/repo.git
echo "Hello Jenkins"
pipeline {
agent any
stages {
stage('Build') {
steps {
echo 'Building...'
}
}
stage('Test') {
steps {
echo 'Testing...'
}
}
}
}
# 修改插件地址
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
路径:
Manage Jenkins → Plugin Manager → Advanced
Manage Jenkins → Credentials → System → Global
| 问题 | 解决 |
|---|---|
| 8080 端口被占用 | 改端口 -p 8081:8080 |
| 插件安装慢 | 换国内源 |
| 权限不足 | 给 jenkins 用户加权限 |
| Docker 里无法执行 docker | 挂载 /var/run/docker.sock |
✅ Docker + Pipeline + Git
✅ 不装多余插件
✅ 先跑通一个 Hello World
如果你告诉我:
我可以直接给你一套定制化的 Jenkins 配置方案。