我的需求:
每当有一个post请求发送,触发我jenkins的一个构建,生成一个新docker实例。
安装jenkins
使用docker构建
镜像:
https://docker.unsee.tech
docker pull jenkins/jenkins:lts
mkdir -p ~/jenkins_home
sudo chown 1000:1000 ~/jenkins_home
启动
docker run -d -p 8080:8080 -p 50000:50000 \
--name jenkins \
-v ~/jenkins_home:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
jenkins/jenkins:lts
解锁 Jenkins
初次输入需要密码 密码位于
/var/jenkins_home/secrets/initialAdminPassword
因为在docker里 所以
1.进入 Jenkins 容器
2.查看初始管理员密码
3.复制
4.退出容器
docker exec -it jenkins /bin/bash
cat /var/jenkins_home/secrets/initialAdminPassword
exit
标签:触发,构建,http,run,jenkins,var,home,docker
From: https://www.cnblogs.com/d37eirin/p/18627118