如何快速使用軟件開(kāi)發(fā)生產(chǎn)線
軟件開(kāi)發(fā)生產(chǎn)線使用流程
軟件開(kāi)發(fā)生產(chǎn)線是華為云提供的一站式軟件開(kāi)發(fā)生產(chǎn)線,軟件開(kāi)發(fā)生產(chǎn)線的基本操作流程:配置項(xiàng)目、配置代碼倉(cāng)庫(kù)和配置流水三部分。
前提條件
1、擁有已實(shí)名認(rèn)證的華為云帳號(hào)。若沒(méi)有,請(qǐng)先注冊(cè)帳號(hào)并完成實(shí)名認(rèn)證。
2、已購(gòu)買(mǎi)軟件開(kāi)發(fā)生產(chǎn)線。
配置項(xiàng)目
項(xiàng)目管理服務(wù)是使用軟件開(kāi)發(fā)生產(chǎn)線各服務(wù)的基礎(chǔ),首先需要?jiǎng)?chuàng)建項(xiàng)目、添加項(xiàng)目成員,然后可以根據(jù)項(xiàng)目規(guī)劃添加工作項(xiàng)。
配置代碼倉(cāng)庫(kù)
軟件開(kāi)發(fā)生產(chǎn)線的代碼倉(cāng)庫(kù)用于項(xiàng)目代碼的版本管理,與本地的交互基于Git,因此在使用代碼倉(cāng)庫(kù)之前需要在本地安裝Git客戶端。
配置流水線
軟件開(kāi)發(fā)生產(chǎn)線的流水線集成代碼檢查、編譯構(gòu)建、部署等任務(wù),可根據(jù)需要靈活配置流水線中的任務(wù)。流水線為非必須操作,根據(jù)需要配置即可。
1、代碼檢查任務(wù)可以對(duì)代碼進(jìn)行靜態(tài)檢查和安全檢查,代碼檢查任務(wù)為非必須操作,根據(jù)需要配置即可。
2、編譯構(gòu)建任務(wù)將軟件的源代碼編譯成目標(biāo)文件,并把配置文件和資源文件等打包。對(duì)于一些項(xiàng)目,例如PHP、Node.js前端代碼,不需要進(jìn)行編譯,無(wú)需配置編譯構(gòu)建任務(wù)。
3、部署任務(wù)用于將軟件包或代碼部署到虛擬機(jī)或者容器。對(duì)于一些項(xiàng)目,例如手機(jī)APP開(kāi)發(fā),無(wú)需配置部署任務(wù)。
軟件開(kāi)發(fā)生產(chǎn)線詳細(xì)操作指導(dǎo)請(qǐng)參考軟件開(kāi)發(fā)生產(chǎn)線使用流程。
軟件開(kāi)發(fā)生產(chǎn)線構(gòu)成
軟件開(kāi)發(fā)生產(chǎn)線由以下幾個(gè)主要服務(wù)構(gòu)成:
項(xiàng)目管理:軟件開(kāi)發(fā)生產(chǎn)線項(xiàng)目管理服務(wù)為軟件開(kāi)發(fā)團(tuán)隊(duì)提供敏捷項(xiàng)目管理與協(xié)作,支持多項(xiàng)目管理、敏捷迭代管理、里程碑管理、需求管理、缺陷跟蹤、多維度統(tǒng)計(jì)報(bào)表等功能。
代碼托管:軟件開(kāi)發(fā)生產(chǎn)線代碼托管服務(wù)面向軟件開(kāi)發(fā)者的基于Git的在線代碼托管服務(wù),是具備安全管控、成員/權(quán)限管理、分支保護(hù)/合并、在線編輯、統(tǒng)計(jì)服務(wù)等功能的云端代碼倉(cāng)庫(kù),旨在解決軟件開(kāi)發(fā)者在跨地域協(xié)同、多分支并發(fā)、代碼版本管理、安全性等方面的問(wèn)題。
流水線:軟件開(kāi)發(fā)生產(chǎn)線流水線服務(wù)提供可視化、可定制的自動(dòng)交付流水線,幫助企業(yè)縮短交付周期,提升交付效率。
代碼檢查:軟件開(kāi)發(fā)生產(chǎn)線代碼檢查服務(wù)基于云端實(shí)現(xiàn)代碼質(zhì)量管理,軟件開(kāi)發(fā)者可在編碼完成后執(zhí)行多語(yǔ)言的代碼靜態(tài)檢查和安全檢查,獲取全面的質(zhì)量報(bào)告,并提供缺陷的分組查看與改進(jìn)建議,有效管控代碼質(zhì)量,幫助產(chǎn)品成功。
編譯構(gòu)建:軟件開(kāi)發(fā)生產(chǎn)線編譯構(gòu)建為開(kāi)發(fā)者提供配置簡(jiǎn)單的混合語(yǔ)言構(gòu)建平臺(tái),實(shí)現(xiàn)編譯構(gòu)建云端化,支撐企業(yè)實(shí)現(xiàn)持續(xù)交付,縮短交付周期,提升交付效率。支持編譯構(gòu)建任務(wù)一鍵創(chuàng)建、配置和執(zhí)行,實(shí)現(xiàn)獲取代碼、構(gòu)建、打包等活動(dòng)自動(dòng)化,實(shí)時(shí)監(jiān)控構(gòu)建狀態(tài),讓您更加快速、高效地進(jìn)行云端編譯構(gòu)建。
部署:軟件開(kāi)發(fā)生產(chǎn)線部署服務(wù)提供可視化、一鍵式部署服務(wù),支持部署到虛擬機(jī)或者容器,提供Tomcat、SpringBoot等模板或者自由組裝編排原子步驟進(jìn)行部署,支持并行部署和流水線無(wú)縫集成,實(shí)現(xiàn)部署環(huán)境標(biāo)準(zhǔn)化和部署過(guò)程自動(dòng)化。
云測(cè):軟件開(kāi)發(fā)生產(chǎn)線云測(cè)服務(wù)面向軟件開(kāi)發(fā)者提供一站式云端測(cè)試平臺(tái),覆蓋功能測(cè)試、接口測(cè)試,融入DevOps敏捷測(cè)試?yán)砟?,幫助您高效管理測(cè)試活動(dòng),保障產(chǎn)品高質(zhì)量交付。
制品倉(cāng)庫(kù):軟件開(kāi)發(fā)生產(chǎn)線制品倉(cāng)庫(kù)服務(wù)為軟件開(kāi)發(fā)團(tuán)隊(duì)提供管理軟件發(fā)布過(guò)程的能力,保障軟件發(fā)布過(guò)程的規(guī)范化、可視化及可追溯。
CloudIDE:軟件開(kāi)發(fā)生產(chǎn)線云端開(kāi)發(fā)環(huán)境。向開(kāi)發(fā)者提供按需配置、快速獲取的工作空間(包含編輯器和運(yùn)行環(huán)境),支持完成環(huán)境配置、代碼閱讀、編寫(xiě)代碼、構(gòu)建、運(yùn)行、調(diào)試、預(yù)覽等操作,并支持對(duì)接多種代碼倉(cāng)庫(kù)。
開(kāi)源鏡像站:軟件開(kāi)發(fā)生產(chǎn)線開(kāi)源鏡像站服務(wù)由華為云提供的開(kāi)源組件、開(kāi)源操作系統(tǒng)及開(kāi)源DevOps工具鏡像站,致力為用戶提供全面、高速、可信的開(kāi)源組件/OS/工具下載服務(wù)。
軟件開(kāi)發(fā)生產(chǎn)線教程視頻
軟件開(kāi)發(fā)生產(chǎn)線 CodeArts
01:26
軟件開(kāi)發(fā)生產(chǎn)線 CodeArts
02:57
軟件開(kāi)發(fā)生產(chǎn)線 CodeArts
06:17
1對(duì)1咨詢專屬顧問(wèn)
華為云咨詢電話:950808或4000-955-988 轉(zhuǎn)1
華為云咨詢電話:950808或4000-955-988 轉(zhuǎn)1