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