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

 

 

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