0
目前,我們有一個沒有分支的TFS設置。但是在我們上線後不久,我們希望每個發佈模型都採用一個分支。TFS - 如何爲分支創建構建定義
我與分支方面確定,我不知道是否需要爲分支創建單獨的構建定義。
下面是如何構建已設置:
- UAT_Build。 (構建並部署到UAT服務器)
- QAT_Build(構建並部署到QAT服務器)
- PRD_Build。 (構建並部署到珠三角服務器)
可能有人請幫助我瞭解,我們是否需要爲每一個版本(1..N)單獨生成定義?
例如
- Release1_UAT_Build。 (構建並部署到R1 UAT服務器)
- Release1_QAT_Build(構建並部署到R1 QAT服務器)
- Release1_PRD_Build。 (構建並部署到R1珠三角服務器).....
注意,各版本的目標Web服務器可能會有所不同。
謝謝。
嗯...這是一個最佳實踐。假設我們有50個版本,將會有50x3的構建定義。 –
但是您應該只有1個分支用於發佈 - 其中包含您在LIVE上部署的當前穩定版本。如果你想恢復到一些舊版本,你可以在Release分支中重建並重建。 –
我對TFS的構建很陌生。我認爲我們應該爲每個版本分開分支?例如版本1,版本2 ......因此,我們始終可以參考每個版本的代碼。 –