参考链接

jenkins-data 目录创建

1
mkdir -p /data/jenkins-data

安装

1
2
3
4
5
6
7
8
docker run -d --restart=unless-stopped \
-u root \
--name=jenkins \
-p 8080:8080 \
-p 50000:50000 \
-v /data/jenkins-data:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
jenkinsci/blueocean

创建 GitHub 「凭据」

Jenkins - 系统管理 - Manage Credentials - Jenkins - 全局凭据 - 添加凭据

1
2
3
4
5
6
类型: Username with password
范围: 全局
Username: ******
Treat username as secret: ✅
Password: Personal access tokens For GitHub
ID: ******

添加 GitHub Webhook

前往 GitHub 相关项目页面 - Settings - Webhooks - Add webhook

1
2
Payload URL: https://JENKINS_SERVER_DOMAIN/github-webhook/
Content type: application/json