jenkins持续集成2

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

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章