快速上手流水線服務(wù)
快速上手流水線服務(wù)
新建項(xiàng)目
1.登錄軟件開發(fā)生產(chǎn)線首頁(yè),單擊“新建項(xiàng)目”。
2.選擇Scrum項(xiàng)目模板,輸入項(xiàng)目名稱等信息,單擊“確定”,完成項(xiàng)目的創(chuàng)建。
更詳細(xì)操作指導(dǎo)請(qǐng)參見新建CodeArts項(xiàng)目。
新建代碼倉(cāng)庫(kù)
1.單擊已創(chuàng)建的項(xiàng)目名稱進(jìn)入項(xiàng)目,單擊“代碼 > 代碼托管”,進(jìn)入代碼托管頁(yè)面。
2.單擊“普通新建”旁的下拉按鈕,選擇“按模板新建”,選擇“Java Maven Demo”模板。
3.單擊“下一步”,填寫倉(cāng)庫(kù)名稱等基本信息,單擊“確定”,完成代碼倉(cāng)庫(kù)的創(chuàng)建。
更詳細(xì)操作指導(dǎo)請(qǐng)參見新建代碼倉(cāng)庫(kù)。
新建構(gòu)建任務(wù)
1.進(jìn)入已創(chuàng)建的項(xiàng)目,單擊“持續(xù)交付 > 編譯構(gòu)建”,進(jìn)入編譯構(gòu)建頁(yè)面。
2.單擊“新建任務(wù)”,根據(jù)界面提示完成操作:
● 選擇代碼源:選擇已經(jīng)創(chuàng)建的代碼倉(cāng)庫(kù),選擇默認(rèn)分支master,單擊“下一步”。
● 選擇構(gòu)建模板:選擇Maven系統(tǒng)模板,單擊“下一步”,進(jìn)入“構(gòu)建步驟”頁(yè)面,使用默認(rèn)配置即可。
3.單擊“新建”完成構(gòu)建任務(wù)的創(chuàng)建。
更詳細(xì)操作指導(dǎo)請(qǐng)參見新建編譯構(gòu)建任務(wù)。
新建代碼檢查任務(wù)
1.進(jìn)入已創(chuàng)建的項(xiàng)目,單擊“代碼 > 代碼檢查”,進(jìn)入代碼檢查頁(yè)面。
2.單擊“新建任務(wù)”,選擇源碼源,搜索目標(biāo)倉(cāng)庫(kù),單擊倉(cāng)庫(kù)旁的“新建任務(wù)”,即可完成代碼檢查任務(wù)的創(chuàng)建。
3.進(jìn)入代碼檢查詳情頁(yè),在“設(shè)置”頁(yè)簽,可根據(jù)需要修改代碼檢查任務(wù)名稱。
更詳細(xì)操作指導(dǎo)請(qǐng)參見新建代碼檢查任務(wù)。
視頻教程帶您輕松了解華為云流水線
視頻教程帶您輕松了解華為云流水線
【開箱視頻一】流水線企業(yè)級(jí)CICD策略管理能力
CodeArts Pipeline提供基于規(guī)則和策略的流水線階段準(zhǔn)出條件管理能力,用戶可基于插件創(chuàng)建合適的規(guī)則,設(shè)置基于插件輸出的閾值比較條件,并在策略中進(jìn)行引用,最終配置到流水線準(zhǔn)出條件中進(jìn)行應(yīng)用。
【開箱視頻二】微服務(wù)和微服務(wù)變更發(fā)布流水線
CodeArts Pipeline提供了基于微服務(wù)DevOps的敏捷變更開發(fā)模式,可以實(shí)現(xiàn)快速自動(dòng)合并代碼,同時(shí)提供變更承載微服務(wù)需求的開發(fā)、測(cè)試、發(fā)布、上線全過(guò)程,全流程E2E可追溯。
【開箱視頻三】流水線變更創(chuàng)建與發(fā)布
CodeArts Pipeline提供了基于微服務(wù)DevOps的敏捷變更開發(fā)模式,按照開發(fā)中、待發(fā)布、發(fā)布中、已發(fā)布的階段狀態(tài)進(jìn)行更新,微服務(wù)可以通過(guò)變更發(fā)布流水線,發(fā)布一個(gè)或多個(gè)變更來(lái)實(shí)現(xiàn)項(xiàng)目的快速交付。
【開箱視頻四】流水線自定義插件
CodeArts Pipeline提供了一套標(biāo)準(zhǔn)的流水線擴(kuò)展插件接入方式,讓企業(yè)能夠快速將已有工具鏈接入插件平臺(tái),或基于自身業(yè)務(wù)需要快速開發(fā)和發(fā)布插件,并在企業(yè)內(nèi)實(shí)現(xiàn)共享共建,加速企業(yè)上云。
【開箱視頻五】流水線的創(chuàng)建與編排
CodeArts Pipeline提供了靈活多樣的任務(wù)編排能力,內(nèi)置階段、任務(wù)、步驟三級(jí)編排模型,支持階段內(nèi)任務(wù)串行、并行混合編排,支持代碼實(shí)時(shí)、手動(dòng)、變更等多種流水線觸發(fā)執(zhí)行策略。
流水線服務(wù)最佳實(shí)踐
流水線服務(wù)最佳實(shí)踐
基于微服務(wù)變更按需發(fā)布
CodeArts Pipeline為企業(yè)提供了一種微服務(wù)模型,將企業(yè)大軍團(tuán)的作戰(zhàn)方式轉(zhuǎn)變?yōu)樾F(tuán)隊(duì)精英作戰(zhàn)方式,支持每個(gè)微服務(wù)獨(dú)立進(jìn)行開發(fā)、驗(yàn)證、部署及上線發(fā)布,縮短需求發(fā)布周期。
基于開發(fā)者聯(lián)調(diào)快速搭建應(yīng)用環(huán)境
CodeArts Pipeline集成Release發(fā)布,提供模板編排、微服務(wù)聯(lián)調(diào)、環(huán)境生命周期管理能力,做到研發(fā)環(huán)境開箱即用,資源按需使用,降低企業(yè)研發(fā)成本,提升開發(fā)效率。
準(zhǔn)出條件之Check代碼檢查策略
CodeArts Pipeline提供統(tǒng)一的準(zhǔn)出條件管理能力,使用規(guī)則和策略將插件和流水線聯(lián)系起來(lái),并最終實(shí)現(xiàn)階段準(zhǔn)出的校驗(yàn)。
HE2E DevOps實(shí)踐:配置流水線
以“DevOps全流程示例項(xiàng)目”為例,介紹如何將代碼檢查、構(gòu)建、部署任務(wù)串聯(lián)起來(lái),實(shí)現(xiàn)持續(xù)交付。