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

本地構建部署

如果您需要從Git拉取代碼,并在單臺ECS上完成本地的構建與部署,您可以參見本文檔完成本地構建與部署。

說明

本模板主要用于單臺ECS本地部署的場景,如果需要把構建產物發布到倉庫或者部署到多臺ECS,請參考其他相應的示例模板。

前提條件

步驟總覽

下圖展示了該示例模板的兩個步驟:

  • 第一步:由您指定代碼源,比如OSS對象存儲或者git,OOS將為代碼源生成臨時鏈接,用于后續拉取。

  • 第二步:自動拉取代碼,并執行構建和部署的腳本。

image

使用示例

本示例使用了一個Spring Boot的示例項目代碼來演示,代碼已上傳到gitee和github倉庫,如果想要使用,請先fork到自己的倉庫。代碼地址:

gitee:gitee示例代碼(中國內地建議使用gitee)

github:github示例代碼

以下演示是在Alibaba Cloud Linux 3.2104操作系統下,不同環境可能會相關的構建部署命令不同,請按需調整。

創建模板

  1. 系統運維管理控制臺自動化任務 > 自定義任務模板,單擊創建模板。

  2. 選擇單ECS本地構建部署(git代碼源)示例模板,單擊下一步image

  3. 單擊全部收起,可以看到該模板的步驟。imageimage

  4. 單擊全部展開,開始填寫模板。

    1. 指定您的代碼源。為下一步驟拉取代碼,生成一個臨時鏈接。image

    2. 本示例以gitee為代碼源,在填寫所有者、組織、倉庫前,請先完成授權。image

    3. 授權后選擇您想要拉取的代碼倉庫(如果您之前已經fork示例代碼,您只需下拉倉庫,會自動展示您賬號下所有倉庫,請選擇fork的示例代碼倉庫),后續執行模板時,OOS會生成該倉庫的臨時鏈接,并作為任務輸出authorizedUrl,給后續任務使用。image

    4. 拉取代碼構建并部署應用。選擇您想要構建并部署的ECS,代碼源選擇git,代碼源鏈接引用了上一個任務的輸出authorizedUrl,該示例的構建部署腳本里面,先安裝了Maven,然后打JAR包,最后運行Spring應用(本文是在Alibaba Cloud Linux 3.2104操作系統下以Java應用程序為例,構建部署腳本您可按需換成適合自己項目的,這里僅是提供一個示例)。image

      說明

      這里的代碼會被拉取到一個文件夾下(如下圖),構建部署腳本也會已該文件夾為工作路徑,如果需要切換到其他路徑,請在腳本中完成。image

    5. 填寫完畢,點擊創建模板,完成創建

執行模板

  1. 自定義任務模板頁面找到剛才創建的模板,點擊創建執行,即可執行該模板。imageimage無需配置參數,單擊下一步:確定imageimage

  2. 等待執行成功后,請前往ECS控制臺,找到您選擇的ECS實例,遠程連接進入ECS。image執行以下命令。

    curl http://localhost:8080/hello

    看到返回字段,即表明部署成功。image