日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

使用觸發器構建容器DevOps

通過容器鏡像服務可以便捷地構建基于容器的DevOps開發環境。本文介紹如何使用觸發實現鏡像代碼被修改后,自動觸發鏡像構建,且自動觸發容器服務上應用的重新部署。

步驟一:創建倉庫

  1. 如果您還沒有開通過Codeup,需要單擊綁定賬號去開通。

    說明

    默認情況下,如果您的容器鏡像服務登錄賬戶已經開通了Codeup,將會默認展示您在Codeup上的項目。

  2. 基于Codeup上的項目,創建一個倉庫。

    說明

    建議在構建設置上選擇代碼變更自動構建鏡像,這樣當您在Codeup上進行代碼修改時,將會觸發倉庫的自動構建,并將新的鏡像推送至阿里云的Registry。

    創建倉庫創建鏡像倉庫codeup..png

  3. 將項目的master分支設置成latest的鏡像版本。

    當您希望使用這個倉庫鏡像時,可以直接使用reigstry.aliyuncs.com/**/dockertest,無需指定Tag為latest版本,默認使用穩定的master分支構建穩定的latest鏡像版本。

步驟二:構建倉庫

在倉庫的構建頁,單擊立即構建,倉庫將使用新添加的兩條構建規則進行構建。

當您在Codeup項目的test分支中修改并提交代碼后,將觸發倉庫的第二條構建規則進行自動構建,產生新版本的鏡像。

步驟三:綁定倉庫觸發器

倉庫的觸發器可以訂閱新版本鏡像產生的事件,建議可以先用http://requestb.in/生成一個request URL,綁定在倉庫觸發器上。當產生新的鏡像后,您會看到觸發器的訪問記錄,包括請求的時間、請求的參數以及請求得到的結果。其中請求的參數提供了當前倉庫的相關信息。

綁定倉庫觸發器

步驟四:綁定容器服務觸發器

  1. 登錄容器服務管理控制臺

  2. 在控制臺左側導航欄中,選擇多集群 > 應用中心

  3. 應用頁面,單擊目標應用區域。

  4. 在應用資源詳情頁,單擊觸發器

  5. 在彈出的觸發器面板中,單擊創建,然后拷貝觸發器URL。

  6. 返回鏡像信息頁面,單擊左側操作欄中的觸發器,新建一個觸發器,并填入觸發器的名稱、URL、觸發方式。

    綁定容器觸發器

    當Codeup上的代碼被修改后,容器鏡像將會自動構建,并自動觸發容器服務上應用的重新部署。