https://jenkins.io/zh/
yum install git -y
yum install jdk-8u171-linux-x64.rpm -y
rpm -qa | grep java
如果过滤出open jdk 删掉防止冲突
yum install jenkins-2.121.3-1.1.noarch.rpm -y
/etc/init.d/jenkins start
需要连接外网(建议开VPN)
[root@server1 ~]# cat /var/lib/jenkins/secrets/initialAdminPassword
61aeecba916446a396f6cd1b986c69c4
安装建议的包
最后登陆
设置中文
新建任务
添入自己的github仓库地址
安装两个 GitLab GitLab Hock
打开外发请求
安装docker插件
api cloud
server2 (docker+ jenkins)
unix:///var/run/docker.sock
因为是本机不需要证书
server2
docker run -d --name registry -p 5000:5000 -v /opt/registry:/var/lib/registry registry:2.3.1
vim /etc/sudoers
写入
sudo docker ps | grep webserver && sudo docker rm -f webserver
sudo docker run -d --name webserver -p 80:80 localhost:5000/nginx
在你的git端创建
vim Dockerfile
[root@server1 demo]# cat Dockerfile
FROM nginx
COPY index.html /usr/share/nginx/html/
echo nginx1>index.html
##########################下面可以不写,用于测试
docker build -t nginx:v1
docker run -d --name vm1 -p 80:80 nginx:v1
curl localhost
###########################
git add Dockerfile index.html
git commit -m "add Doc index"
git push -u origin master