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

一站式交付體驗(yàn):云效+Kubernetes

背景

云效依托于阿里巴巴研發(fā)效能多年規(guī)模化持續(xù)交付,賦能云上開發(fā)者專為云端用戶提供的一站式研發(fā)協(xié)作平臺(tái)。Kubernetes,由Google開源的容器集群管理平臺(tái),面向運(yùn)維側(cè)提供自動(dòng)化的集群和應(yīng)用管理解決方案。

核心能力

通過結(jié)合云效與Kubernetes可以有效打通從研發(fā)協(xié)作,持續(xù)交付以及自動(dòng)化運(yùn)維的整個(gè)軟件交付生命周期。

  • 研發(fā)管理:通過看板持續(xù)管理和跟蹤團(tuán)隊(duì)需求,缺陷。并通過持續(xù)度量發(fā)現(xiàn)研發(fā)中的瓶頸并作出改進(jìn)。

  • 持續(xù)交付:通過流水線管理代碼的持續(xù)集成,測(cè)試,部署以及發(fā)布行為,通過自動(dòng)化的方式定義軟件的整個(gè)交付過程。

  • Kubernetes: 屏蔽云端基礎(chǔ)設(shè)施差異,提供多云的一致性基礎(chǔ)設(shè)施和應(yīng)用管理體驗(yàn)。

全功能團(tuán)隊(duì)協(xié)作

在一個(gè)典型的全功能團(tuán)隊(duì)中,一般會(huì)包含以下角色:

  • 開發(fā)人員:持續(xù)提交代碼并且通過持續(xù)集成運(yùn)行單元測(cè)試,構(gòu)建等任務(wù),快速獲取反饋。在完成持續(xù)集成后,能夠自動(dòng)部署代碼到開發(fā)測(cè)試環(huán)境,以便在需要的時(shí)候能夠?qū)π麻_發(fā)的功能進(jìn)行快速驗(yàn)證。

  • 測(cè)試人員:相對(duì)于開發(fā)來說,測(cè)試希望有一個(gè)相對(duì)較穩(wěn)定的驗(yàn)收測(cè)試環(huán)境,并且能按需部署代碼到測(cè)試環(huán)境(一般是開發(fā)人員自測(cè)完成后)。

  • 運(yùn)維人員:唯一擁有將版本部署到生產(chǎn)環(huán)境改的權(quán)限,能一鍵完成生產(chǎn)環(huán)境部署,但對(duì)權(quán)限和安全發(fā)布有更高的要求。

持續(xù)交付流水線

持續(xù)交付流水線專注于從代碼到發(fā)布的端到端自動(dòng)化過程。基于云效提供的流水線編排能力,如上所示,基于云效持續(xù)交付流水線,我們可以快速編排一個(gè)持續(xù)交付流水線來承載全功能團(tuán)隊(duì)協(xié)作的需求。

說明

立即體驗(yàn):云效流水線Flow

持續(xù)交付流水線

基于流水線的團(tuán)隊(duì)協(xié)作

在流水線中我們分別創(chuàng)建:CI(持續(xù)集成),Dev(開發(fā)環(huán)境部署),Test(測(cè)試環(huán)境部署),Prod(生產(chǎn)環(huán)境部署)4個(gè)階段。同時(shí)為了實(shí)現(xiàn)不同角色之間的協(xié)作與工作流轉(zhuǎn)。我們將CI,Dev階段設(shè)置為自動(dòng)執(zhí)行,Test,Prod為手動(dòng)執(zhí)行,并且增加了相應(yīng)的人工卡點(diǎn)以確保只有相應(yīng)角色的人員能夠確認(rèn)開始執(zhí)行部署動(dòng)作。

如下所示,每次開發(fā)人員提交代碼后都能夠觸發(fā)并自動(dòng)完成CI以及Dev環(huán)境的部署,如果CI流程有任務(wù)的異常都能夠通過釘釘以及其他方式快速獲取到反饋。

基于流水線的團(tuán)隊(duì)協(xié)作1

由于Test階段定義為手動(dòng)執(zhí)行,因此當(dāng)需要部署測(cè)試環(huán)境時(shí),測(cè)試人員可以手動(dòng)觸發(fā)該階段的部署,為了確保測(cè)試環(huán)境不被其它角色進(jìn)行誤操作,在執(zhí)行部署動(dòng)作前需要具有測(cè)試owner角色的人員來手動(dòng)驗(yàn)證,以開始測(cè)試環(huán)境部署。

基于流水線的團(tuán)隊(duì)協(xié)作2

當(dāng)Dev以及Test階段均成功以后,運(yùn)維人員就可以按需對(duì)生產(chǎn)環(huán)境進(jìn)行部署。

基于流水線的團(tuán)隊(duì)協(xié)作3

上述我們定義了一個(gè)最簡(jiǎn)單的支持開發(fā),測(cè)試,運(yùn)維進(jìn)行協(xié)同工作的持續(xù)交付流水線。

更多擴(kuò)展玩法

基于流水線的流程編排能力,我們可以在上述流水線基礎(chǔ)上按需擴(kuò)展更多的玩法。

例如:在生產(chǎn)發(fā)布之前,我們可以添加一個(gè)Beta測(cè)試環(huán)境增加更多的環(huán)境來確保生產(chǎn)環(huán)境的安全部署。

拓展玩法1

或者在Beta以及Prod階段再增加一個(gè)只包含人工卡點(diǎn)的階段,在這種場(chǎng)景中我們可以由專門角色的人員負(fù)責(zé)正式部署前Beta環(huán)境的驗(yàn)證,并且只有在驗(yàn)證通過之后才能進(jìn)行Prod環(huán)境的發(fā)布:

拓展玩法2