Jenkins 的配置取决于你是想安装 Jenkins、配置任务(Job)、配权限/插件,还是配流水线(Pipeline)。下面我按常见场景给你一个从零到可用的完整配置指引(以 Jenkins LTS + Linux / Windows 为主)。
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
或 Linux 非 Docker:
cat /var/lib/jenkins/secrets/initialAdminPassword
首次启动建议勾选:
路径:
Manage Jenkins → Global Tool Configuration
示例(Git):
Name: Git
Path: /usr/bin/git
路径:
Manage Jenkins → Configure System
路径:
Manage Jenkins → Manage Credentials
✅ 示例:Git SSH Key
Kind: SSH Private Key
ID: git-ssh-key
示例(Linux):
echo "Building..."
npm install
npm run build
pipeline {
agent any
stages {
stage('Checkout') {
steps {
git 'https://github.com/your/repo.git'
}
}
stage('Build') {
steps {
sh 'npm install'
sh 'npm run build'
}
}
stage('Test') {
steps {
sh 'npm test'
}
}
}
}
✅ 推荐使用 Jenkinsfile 放在代码仓库中
Build when a change is pushed to GitHub
http://your-jenkins-url/github-webhook/
Manage Jenkins
→ Configure Global Security
→ Enable security
插件:
Role-based Authorization Strategy
pipeline {
agent {
docker {
image 'node:18'
}
}
stages {
stage('Build') {
steps {
sh 'npm install'
}
}
}
}
如果你是:
如果你愿意,我可以:
你现在是想 刚安装 Jenkins,还是在 配置某个具体功能?
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。