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

如何通過云效進行主機部署

當前企業(yè)都在追求可持續(xù)的、快速迭代的軟件工程發(fā)展,如何實現(xiàn)從一個需求到交付快速落地,這一切都要求企業(yè)具備快速響應(yīng)的能力,這正是推動持續(xù)集成、持續(xù)交付、持續(xù)部署的動力。

1、用戶的訴求或問題

  • 發(fā)布問題:企業(yè)發(fā)布需要投入大量精力,很多都是晚上升級,員工得通宵加班,還無法保障升級不出現(xiàn)問題,不具備快速大批量部署的能力;

  • 版本追溯:為了保證版本可追溯,我們需要保存各個歷史版本,如何實現(xiàn)出錯后能夠快速回滾;

  • 質(zhì)量守護:缺乏統(tǒng)一的研發(fā)平臺,自動化程度低,沒有有效的質(zhì)量保障體系,基礎(chǔ)設(shè)施保障的建設(shè)往往落后于企業(yè)的快速發(fā)展;

2、云效+主機部署解決方案

結(jié)合云效持續(xù)交付流水線和主機部署的能力,為應(yīng)用持續(xù)交付提供了很好的基礎(chǔ)保障,如圖:

ECS01

開發(fā)者提交代碼變更到代碼庫,云效在監(jiān)聽著代碼庫的變動,一旦代碼發(fā)生變化,將自動觸發(fā)云效持續(xù)部署流水線一次構(gòu)建任務(wù)的運行,包括代碼檢查、構(gòu)建、測試部署、測試驗證和生產(chǎn)部署等過程。其中,在構(gòu)建完之后,生成制品包并自動上傳至OSS倉庫,在部署階段(測試環(huán)境的部署和生產(chǎn)環(huán)境的部署)時,再從制品倉庫中取得最新的版本,根據(jù)不同的部署策略通過主機部署到不同環(huán)境,這里資源可以是阿里云或者自建主機資源。

以下,我們將分步驟介紹如何快速配置這樣包含云效和主機部署的持續(xù)部署流水線。

3、云效+主機部署操作指南

通過以下步驟快速創(chuàng)建基于云效和主機部署流水線;

說明

立即體驗:云效流水線Flow

新建流水線

進入流水線應(yīng)用,點擊右上角【新建流水線】,選擇對應(yīng)的開發(fā)語言,選擇"測試、構(gòu)建、部署到阿里云ECS/自有主機" 模板,即可快速使用主機部署發(fā)布能力。

ECS02

點擊創(chuàng)建,完成初始化流水線,此時彈出新建代碼源,選擇代碼服務(wù)和輸入代碼倉庫地址,點擊保存。

ECS03

編輯流水線

構(gòu)建制品:可以為制品選取一個名稱,在流水線中的后續(xù)階段任務(wù)中可以使用”構(gòu)建物上傳“中配置的制品。

ECS021

主機部署:這里的【新建主機組】是指運行在不同環(huán)境的機器資源,例如:集成測試環(huán)境(通常稱作日常環(huán)境)、預(yù)發(fā)環(huán)境(稱作預(yù)發(fā)環(huán)境)、對外提供服務(wù)的環(huán)境(稱作正式環(huán)境)等不同的環(huán)境里運行。

ECS022

云效支持兩種主機組:阿里云ECS和可以出公網(wǎng)的非阿里云主機;

阿里云ECS部署請參考:阿里云ECS

公網(wǎng)主機部署請參考:公網(wǎng)主機部署

Ecs024

部署配置:在主機部署任務(wù)中,可以進行部署相關(guān)的配置,用于將構(gòu)建產(chǎn)物在部署機上進行安裝。

詳細部署配置請參考:部署配置

ECS025

部署策略:主機部署過程中,可以制定對應(yīng)的部署策略,提供了分批發(fā)布和灰度發(fā)布的能力;

ECS026

運行流水線

點擊流水線編輯頁面右上角【運行】,流水線會自動保存并開始運行;

ECS031

部署詳情:流水線運行頁面,主機部署任務(wù)中,可以點擊【部署詳情】查看部署過程。

ECS032

回滾方式:流水線所有執(zhí)行的部署歷史記錄,并可選擇其中任意一條歷史記錄進行回滾操作。

ECS035

查看測試報告

點擊流水線頁面各階段測試報告,可以查看詳細的測試結(jié)果進行分析;

ECS045

3、云效+主機部署流水線進階

上一節(jié)介紹了流水線基本操作,在實際部署操作中可以根據(jù)需要完善流水線,增加更多驗證和卡點,例如:

  • 流水線1: 持續(xù)驗證流水線:(測試環(huán)境主機部署)

ECS051
  • 流水線2: 持續(xù)發(fā)布流水線:(生產(chǎn)環(huán)境主機部署)

ECS061

流水線定義了持續(xù)交付過程的各個步驟和卡點,通過執(zhí)行流水線1和流水線2即可完成從代碼提交到正式發(fā)布的持續(xù)交付過程。