創(chuàng)建云效流水線部署應(yīng)用
說明
阿里云云效,云原生時(shí)代新 DevOps 平臺,通過云原生新技術(shù)和研發(fā)新模式,助力創(chuàng)新創(chuàng)業(yè)和數(shù)字化轉(zhuǎn)型企業(yè)快速實(shí)現(xiàn)研發(fā)敏捷和組織敏捷,打造“雙敏”組織,實(shí)現(xiàn) 10 倍效能提升。
「流水線」,又名「Flow」,是「云效」產(chǎn)品矩陣中一款企業(yè)級、自動化的研發(fā)交付流水線, 提供靈活易用的持續(xù)集成、持續(xù)驗(yàn)證、 持續(xù)發(fā)布功能,幫助企業(yè)高質(zhì)量、高效率的交付業(yè)務(wù)。流水線是持續(xù)交付的載體,通過構(gòu)建自動化、集成自動化、驗(yàn)證自動化、部署自動化,完成從開發(fā)到上線過程的持續(xù)交付。通過持續(xù)向團(tuán)隊(duì)提供及時(shí)反饋,讓交付過程高效順暢。
本文檔介紹如何通過與云效流水線集成,將您的代碼一鍵完成從代碼編譯構(gòu)建到部署應(yīng)用的操作。
限制說明
不支持Windows系統(tǒng)服務(wù)器
操作步驟
集成云效流水線,需要完成以下步驟:
綁定云效企業(yè)
授權(quán)云效發(fā)布 ECS 應(yīng)用
創(chuàng)建或關(guān)聯(lián)流水線
進(jìn)入應(yīng)用管理 -> 某應(yīng)用界面 -> 發(fā)布管理,建立主賬號和云效企業(yè)之間的綁定關(guān)系,若此主賬號尚未關(guān)聯(lián)云效企業(yè),按提示綁定或創(chuàng)建企業(yè)。
若你已擁有云效企業(yè),可以選擇綁定企業(yè),或直接點(diǎn)擊創(chuàng)建企業(yè)。創(chuàng)建企業(yè)需填寫企業(yè)名稱。
創(chuàng)建完成后,您就可以進(jìn)入云效企業(yè)中操作使用云效所有的 DevOps 工具。
繼續(xù)返回 ECS 應(yīng)用,操作綁定企業(yè)(若此時(shí)企業(yè)列表為空,可刷新企業(yè)信息)。
點(diǎn)擊下一步,完成云效企業(yè)綁定。
完成企業(yè)綁定后,需操作授權(quán)云效發(fā)布 ECS 應(yīng)用。
授權(quán)完成后,開始創(chuàng)建或關(guān)聯(lián)流水線。
若您關(guān)聯(lián)的云效企業(yè)中已有流水線,可直接選擇關(guān)聯(lián),或者選擇創(chuàng)建流水線。
創(chuàng)建流水線,選擇你所需要的流水線模板,本文以“Java 構(gòu)建、部署到阿里云 ECS 應(yīng)用”為例。
打開云效流水線編輯頁面,配置您所使用的代碼源,本文以云效提供的示例代碼源為例。
打開“Java 構(gòu)建上傳”節(jié)點(diǎn),編輯你的構(gòu)建腳本,以及構(gòu)建物打包的文件目錄。
點(diǎn)擊“ECS 應(yīng)用部署”節(jié)點(diǎn),選擇將要發(fā)布的ECS應(yīng)用和應(yīng)用分組信息,并填寫部署腳本。
點(diǎn)擊保存并運(yùn)行,執(zhí)行構(gòu)建發(fā)布任務(wù)。當(dāng)流水線執(zhí)行至應(yīng)用發(fā)布節(jié)點(diǎn),可點(diǎn)擊查看部署詳情,查看部署具體狀態(tài),若選擇分批發(fā)布,可在每批發(fā)布之間操作是否繼續(xù)。
當(dāng)流水線運(yùn)行完成后,返回應(yīng)用發(fā)布管理頁,可查看關(guān)聯(lián)流水線信息。
云效企業(yè)成員管理
若其他子賬號未加入云效企業(yè),則無法操作發(fā)布管理。進(jìn)入發(fā)布管理后,可能會提示以下內(nèi)容。
需要云效企業(yè)管理員將其他賬號加入云效企業(yè),進(jìn)入云效企業(yè)管理后臺 -> 成員 -> 邀請企業(yè)成員。
可以快速添加 RAM 用戶,同時(shí)支持自動同步。
更多云效企業(yè) RAM 成員管理請?zhí)砑覴AM用戶。