Docker 安装 Jenkins 自动拉取 Gitlab 项目

1. 拉取镜像、创建容器、查看 jenkins 初始密码

# 拉取镜像
docker pull jenkins/jenkins
# 查看镜像
docker images
# 创建文件夹
mkdir jenkins_home wwwroot && chmod -R 777 jenkins_home wwwroot
# 创建容器
docker run -d -p 8011:8080 -p 50000:50000 -v /root/jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime -v /root/wwwroot/:/wwwroot -e JAVA_OPTS=-Duser.timezone=Asia/Shanghai --name jenkins jenkins/jenkins
# 查看 jenkens 初始密码
cat jenkins_home/secrets/initialAdminPassword

2. 访问 jenkins web 地址、安装 GitLab 插件

http://10.12.14.126:8011

3. 创建任务、设置仓库信息、jenkins 接收 webhook、

4. 配置 gitlab 发起 webhook

5. 配置 jenkins 拉取代码到指定目录

455
0
6月前