jenkins自动构建docker镜像,并上传至harbor仓库
在jenkins的项目中
手动推送并查看
# docker images
第三:在harbor仓库查看
上传完成
出现报错的可能:jenkins.sock文件没有给权限
认证出现报错:使用harbor用户密码
gitlab自动触发jenkins
第一:在jenkins的设置中找gitlab的插件并安装,安装完成后
第二:在gitlab主机中点击管理中心-设置-网络 打开允许webhook和服务对本地网络的请求
第三:将jenkins中的URL 和secret token写入gitlab中的Webhooks中
jenkins
在gitlab主机中
第四:测试jenkins是否可以触发,上传镜像到harbor
在jenkins中出现26次触发
在harbor仓库中查看
第五:构建好jenkins自动触发
测试:在gitlab中跟新index.html
未更新前jenkins中访问:
# curl localhost
在jitlab中去跟新index.html
在haobor仓库中查看
在jenkins中继续访问
# curl localhost