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

鏡像構建并推送自定義鏡像倉庫

本文檔將為您介紹如何通過流水線Flow,實現從代碼托管倉庫到構建鏡像,并推送到自定義的私有鏡像倉庫,執行自動化流水線任務。

前提條件

  • 請確保安裝配置完成自定義的鏡像倉庫(ACR/Harbor),關于使用自定義ACR鏡像倉庫,具體操作請參閱使用個人版實例推送拉取鏡像

  • 代碼托管倉庫需要包含構建鏡像的Dockerfile指令文件。

步驟一:新建流水線

  1. 登錄流水線Flow服務控制臺,在控制臺界面,請單擊右側上方新建流水線按鈕

  2. 在彈出窗口頁面,根據需求選擇合適的流水線模板,選擇好流水線模板后,單擊創建按鈕。image

步驟二:配置流水線任務-代碼源

  1. 在完成步驟一新建流水線后,將會自動跳轉到流水線任務節點的操作頁面。

  2. 流水線源任務節點,單擊任務節點按鈕添加流水線源,右側滑出頁面,單擊菜單代碼源,選擇示例代碼源,在下方代碼類型配置項里,單擊JAVA語言,最后單擊添加按鈕,完成代碼源流水線任務配置。image

    說明

    在添加流水線源,選擇代碼源時候,提供了多種代碼源的托管倉庫平臺,如:自建Gitlab、Codeup、Github等,可以根據您的需求選擇。

    重要
    • 構建鏡像Dockerfile指令文件,是用于構建Docker鏡像的指令文件,有關更多內容請參閱在Dockerfile中使用構建打包鏡像并運行

    • 本文使用示例代碼源,在示例代碼倉庫根目錄下有構建鏡像的Dockerfile指令文件。

    • 如果您選擇的非示例代碼源,請確保您的代碼倉庫已創建配置了構建鏡像的Dockerfile指令文件。

步驟三:配置流水線任務-構建鏡像并推送到Harbor自定義鏡像倉庫

  1. 完成步驟二配置流水線源任務后,單擊任務節點或新建任務節點,右側滑出編輯頁面,單擊導航菜單鏡像構建,單擊添加自定義鏡像構建任務。

    說明

    關于自定義的鏡像倉庫,您可以使用阿里云ACR鏡像倉庫,也可以使用第三方的鏡像倉庫,如:Harbor,本文將使用Harbor鏡像倉庫演示。

  2. 單擊新添加的任務自定義鏡像構建,在編輯頁面配置參數。

    參數

    說明

    任務名稱

    自定義任務名稱。

    構建集群

    根據需求選擇云效默認構建集群或者自定義的私有構建集群。

    說明
    • 如果選擇使用公共的云效默認構建集群,需要設置支持HTTPS方式的鏡像倉庫地址。

    • 關于選擇使用私有構建集群,請參閱具體操作構建集群

    指定構建節點

    指定自定義的構建鏡像節點。

    構建環境

    根據需求選擇合適的構建環境。

    說明

    任務執行期間,流水線任務構建環境分配給用戶使用,構建環境使用權限歸屬用戶,任務執行腳本由用戶自定義。

    下載流水線源

    根據需求選擇合適的方式。

  3. 任務步驟配置項里,單擊展開鏡像構建并推送至自定義鏡像倉庫任務,完成以下任務參數設置。

    參數

    說明

    步驟名稱

    您可以自定義步驟名稱,本文保持默認名稱。

    鏡像倉庫地址

    設置您的自定義鏡像倉庫地址。

    重要
    • 鏡像倉庫地址格式,例如:172.xx.xx.133/library/test:latest:表示IP地址或者域名+項目名稱+標簽。

    • 鏡像倉庫地址支持固定Repository,例如registry.cn-hangzhou.aliyuncs.com/ns/demo:1.0,或者帶動態參數例如registry.cn-hangzhou.aliyuncs.com/ns/demo:${DATETIME}。

    選擇憑據類型

    根據需求選擇,選擇使用用戶名/密碼方式。

    用戶名

    自定義鏡像倉庫的登錄用戶名。

    密碼

    自定義鏡像倉庫的登錄密碼。

    Dockerfile路徑

    本文示例代碼源倉庫中Dockerfile文件位于根目錄下,保持默認路徑即可。

    說明
    • 如果非本文示例代碼源,請正確設置您的Dockerfile路徑地址。

    • Dockerfile路徑,默認路徑是相對于代碼庫根目錄所在路徑,如META/config/Dockerfile或Dockerfile。

    完成參數配置后,單擊右上方X關閉按鈕,任務參數配置可以參考截圖。image

步驟四:運行并查看目標流水線任務

  1. 在流水線Flow控制臺界面我的流水線列表,單擊目標流水線右側image運行按鈕,再單擊目標流水線名稱,查看流水線任務節點界面。image

  2. 運行流水線任務完成后,在構建鏡像任務節點,右下方單擊日志,在彈出窗口中,可以查看到流水線任務的執行過程結果日志,還可以在自定義鏡像倉庫里查看推送的鏡像版本,運行流水線任務和查看日志操作完成。image