自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Zadig 版本管理與自動(dòng)化發(fā)布最佳實(shí)踐解析

開(kāi)發(fā) 項(xiàng)目管理
本文將探討如何通過(guò) Zadig 平臺(tái)實(shí)現(xiàn)高效的版本管理和版本發(fā)布,為團(tuán)隊(duì)提供穩(wěn)定、高效的交付流程。

核心交付流程概述

1. 工程師完成代碼編寫(xiě)后,將代碼部署到開(kāi)發(fā)環(huán)境,進(jìn)行自測(cè)和聯(lián)調(diào)。

2. 在測(cè)試環(huán)境對(duì)已提交的功能進(jìn)行集成測(cè)試和系統(tǒng)測(cè)試,以驗(yàn)證版本的質(zhì)量和有效性。

3. 完成所有驗(yàn)證后,進(jìn)行生產(chǎn)環(huán)境版本發(fā)布。

在這一過(guò)程中,通常由測(cè)試工程師確認(rèn)版本的有效性和質(zhì)量。因此,可以由測(cè)試工程師直接完成版本打包,然后將其交給發(fā)布工程師或研發(fā)負(fù)責(zé)人進(jìn)行生產(chǎn)環(huán)境發(fā)布。

接下來(lái),我們將分別介紹在 Zadig 的 K8s YAML 項(xiàng)目和 Helm Chart 項(xiàng)目中,如何創(chuàng)建完整的版本,并進(jìn)行生產(chǎn)環(huán)境發(fā)布的具體操作步驟。

K8s YAML 項(xiàng)目發(fā)布場(chǎng)景

第一步:創(chuàng)建版本

· 進(jìn)入 K8s YAML 項(xiàng)目 -> 版本管理,點(diǎn)擊創(chuàng)建版本,進(jìn)入創(chuàng)建版本流程。

圖片圖片

版本列表

· 第一步:填寫(xiě)版本基本信息,包括版本名稱(chēng)、版本標(biāo)簽、版本描述。

圖片圖片

填寫(xiě)基本信息

· 第二步:選擇環(huán)境和服務(wù),對(duì)服務(wù)配置進(jìn)行預(yù)覽確認(rèn)。

圖片圖片

選擇環(huán)境和服務(wù)

· 第三步:選擇鏡像倉(cāng)庫(kù),并按需填寫(xiě)配置鏡像版本。

圖片圖片

配置鏡像版本

· 點(diǎn)擊完成后,所選的服務(wù)鏡像將被推送到對(duì)應(yīng)倉(cāng)庫(kù)。

· 在版本管理列表中點(diǎn)擊版本可以查看具體交付信息,包括創(chuàng)建該版本的工作流任務(wù)、交付的鏡像信息、包信息、服務(wù)配置及啟動(dòng)順序等等。

圖片圖片

版本詳情

第二步:發(fā)布版本

· 執(zhí)行生產(chǎn)發(fā)布工作流,在「部署」任務(wù)中選擇版本,將版本內(nèi)包含的所有服務(wù)鏡像更新到指定環(huán)境。

生產(chǎn)發(fā)布工作流由管理員事先配置,包含「部署」、「測(cè)試」、「人工審批」等步驟。

圖片圖片

選擇版本

圖片圖片

選擇發(fā)布版本

圖片圖片

工作流執(zhí)行變量

圖片圖片

工作流部署詳情

圖片圖片

圖片圖片

K8s Helm Chart 項(xiàng)目發(fā)布場(chǎng)景

第一步:創(chuàng)建版本

· 進(jìn)入 Helm Chart 項(xiàng)目 -> 版本管理,點(diǎn)擊創(chuàng)建版本,進(jìn)入創(chuàng)建版本流程。

圖片圖片

版本列表

· 第一步:填寫(xiě)版本基本信息,包括版本名稱(chēng)、版本標(biāo)簽、版本描述。

圖片圖片

填寫(xiě)基本信息

· 第二步:選擇環(huán)境和服務(wù),并且對(duì)所選服務(wù)配置做少量修改,以滿足線上生產(chǎn)環(huán)境服務(wù)配置需求。

圖片圖片

選擇環(huán)境和服務(wù)

如果需要統(tǒng)一修改所有服務(wù) values 文件中的變量值可以使用全局變量。如下圖所示,填寫(xiě)全局變量,點(diǎn)擊應(yīng)用,所有服務(wù) values 文件中的對(duì)應(yīng)變量值統(tǒng)一被修改成全局變量中設(shè)置的變量值。

圖片圖片

全局變量替換

· 第三步:選擇交付物推送的倉(cāng)庫(kù),并按需填寫(xiě) Chart 版本號(hào),配置鏡像版本。

圖片圖片

配置 Chart 和鏡像版本

· 點(diǎn)擊完成后,所選的服務(wù)配置(Chart)和鏡像將被推送到對(duì)應(yīng)倉(cāng)庫(kù)。

· 點(diǎn)擊版本可查看版本詳情,包括可下載的完整 Chart 信息、鏡像信息等等,如下圖所示。

圖片圖片

版本詳情

第二步:發(fā)布版本

· 執(zhí)行生產(chǎn)發(fā)布工作流,在「Helm Chart 部署」任務(wù)中選擇版本,將版本內(nèi)包含的所有 Chart 更新到指定環(huán)境。

生產(chǎn)發(fā)布工作流由管理員事先配置,包含「Helm Chart 部署」、「測(cè)試」、「人工審批」等步驟。

圖片圖片

選擇版本

圖片圖片

選擇發(fā)布版本

圖片圖片

工作流執(zhí)行變量

圖片圖片

Helm Chart 部署詳情

圖片圖片

圖片圖片

總的來(lái)說(shuō),Zadig 為版本管理和發(fā)布過(guò)程提供了高效的解決方案。通過(guò)版本創(chuàng)建和工作流版本發(fā)布功能,提升了發(fā)布過(guò)程的透明度和可控性。工程師可以在 Zadig 平臺(tái)上輕松創(chuàng)建版本,并通過(guò)平臺(tái)快速查看版本詳情和執(zhí)行發(fā)布任務(wù),有效地管理產(chǎn)品的版本發(fā)布。這種集成式的版本管理和發(fā)布流程不僅提高了團(tuán)隊(duì)的工作效率,還有助于降低發(fā)布過(guò)程中的風(fēng)險(xiǎn),確保產(chǎn)品交付的穩(wěn)定性和質(zhì)量。

Zadig 的版本管理適用于簡(jiǎn)單的發(fā)布場(chǎng)景。對(duì)于較為復(fù)雜的情況,可以使用發(fā)布計(jì)劃來(lái)進(jìn)行編排和團(tuán)隊(duì)協(xié)同。

責(zé)任編輯:武曉燕 來(lái)源: KodeRover
相關(guān)推薦

2013-11-27 11:34:43

自動(dòng)化部署Python

2015-08-05 09:53:34

運(yùn)維自動(dòng)化

2017-10-31 15:19:24

支付通道自動(dòng)化

2015-10-20 17:12:58

SuSE自動(dòng)化運(yùn)維運(yùn)維

2021-09-03 09:56:18

鴻蒙HarmonyOS應(yīng)用

2023-03-29 08:33:03

倉(cāng)儲(chǔ)自動(dòng)化系統(tǒng)

2018-07-16 10:49:53

自動(dòng)化

2017-07-25 10:53:27

2021-09-07 09:00:00

開(kāi)發(fā)測(cè)試工具

2022-08-26 09:51:33

Web前端自動(dòng)化

2022-07-27 08:01:28

自動(dòng)化DevOps

2015-10-21 15:08:25

電纜自動(dòng)化

2018-09-28 05:18:41

2010-12-06 09:59:58

2015-05-25 19:34:06

KickstartCentOS

2015-10-08 10:55:23

云服務(wù)自動(dòng)化運(yùn)維 ANSIBLE

2022-07-08 11:18:33

前端實(shí)踐自動(dòng)化

2017-09-06 16:08:45

JmeterJenkins自動(dòng)化測(cè)試

2023-06-30 09:46:00

服務(wù)物理機(jī)自動(dòng)化

2020-08-31 22:05:53

Kubernetes微服務(wù)系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)