咱們團隊已經使用Docker容器,在託管到阿里雲容器鏡像服務時,利用鏡像倉庫的「代碼源」配置,輕鬆實現了Docker鏡像自動構建。
git
示例代碼:https://github.com/rickding/HelloDockergithub
配置詳細操做:ide
l 免費開通阿里雲容器鏡像服務:https://cr.console.aliyun.com/cn-shanghai/instances/repositories阿里雲
l 建立命名空間:spa
l 建立鏡像倉庫,選擇地域(注意選擇的倉庫地域)、命名空間,輸入倉庫名稱,點擊「下一步」:blog
l 配置代碼源,支持阿里雲Code, GitHub, BitBucket和私有GitLab,綁定帳號,自動構建時拉取代碼。部署
l 建立成功後,在鏡像倉庫列表中選擇管理,進入管理頁面:get
l 配置構建規則,默認內置規則根據tag自動觸發,咱們爲master分支增長一個latest構建規則:it
l 配置觸發器,鏡像構建成功後觸發更新部署,自動化完成整個流程:自動化