下载镜像:
docker pull jenkins/jenkins
启动容器:
#创建挂载目录
mkdir /Users/danny/jenkins_node
#启动容器
docker run -d -p 8080:8080 -p 50000:50000 --restart always --privileged=true --name myjenkins -v /Users/danny/jenkins_node:/var/jenkins_home -v /etc/localtime:/etc/localtime jenkins/jenkins
获取密码:
docker exec -it -uroot myjenkins bash
cat /var/jenkins_home/secrets/initialAdminPassword
# 容器内访问容器外的服务
docker.for.mac.host.internal
自动化集成:
1、Jenkins配置gitlab API token、设置仓库、分支
2、Jenkins构建触发器配置触发事件、高级获取秘钥token
3、gitlab配置webhooks