之前,我對比了最常用的構建軟件之間的區別和優劣勢,如果想查看的話,可以回顧之前的文章《最常用的幾款Paas平台編譯構建工具的對比》。
今天主要是基於華為雲CodeArts Build的實際搭建經驗,給大家做一點小小的分享,希望可以大家帶來幫助。本文是Build經驗分享第一彈, 會講解如何創建構建任務。需要注意的是,在進行以下操作之前,需要提前配置好代碼倉和租户等,今天我們主要講CodeArts Build的實踐操作,就不單獨講提前的配置信息,如果感興趣的小夥伴也可以給我留言,後續進行相關分享。
1. 來到界面, 選擇新建任務
2. 填寫任務名稱, 也可以使用默認生成的名稱。
3. 構建任務是會自動關聯賬户所屬的項目的, 也可以拉到最底下的選項, 選擇新建項目。
4. 選擇源碼源, 我們選擇代碼倉來源。
repo是從代碼託管拉取代碼進行構建, github要關聯GitHub的授權。如果選擇直接關聯流水線,只能通過流水線驅動執行構建。下面的分支是選擇在哪個分支上進行構建,方便進行版本管控。可以在代碼倉里拉新的分支, 拉完後這個分支就會顯示在這個選項。
5. 下一步是選擇模版,選擇個適合我們項目的模版,也可以自定義模版。
6. 來到創建yml模版的界面。這個模版有兩種方式創建, 分別是圖像化和代碼化的方式。圖像化的話通過選項進行配置, 添加一些步驟。
7. 在構建步驟這邊,也可以用代碼化的方式, 這個就是直接編寫yml腳本來執行構建, 比較適用於編排buildflow任務的情況。
8. 可以選擇在參數設置裏新增構建參數。 (可選)
9. 配置好任務後, 就選擇新建並執行。
10. 執行之後,可以在這個界面看到運行的日誌。如果想減少等待構建完成的時間, 也可以購買加速包。 最左邊是每一個構建步驟, 點進去可以單獨查看每個構建步驟對應的日誌。執行都沒有問題的話, 執行完成後會有這個綠色的勾。 如果yml的步驟包括了上傳軟件包, 執行完成後這個軟件包就已經生成到軟件發佈庫了。可以點進軟件包生成的這個步驟, 去查看具體的倉庫路徑。如果想體驗CodeArts Build,可以點擊編譯構建CodeArts Build_多語言構建平台_高效雲端開發_華為雲進行體驗