2014-01-30 86 views
1

現在,我們只有一個開發存儲庫,需要開始爲測試和生產環境做好準備。我們計劃使用BuildMaster進行CI和部署。我看到的正常工作流程是從HG簽出源代碼,然後創建構建工件,在您將這些工件提升/部署到不同的環境時使用。這個工作流程似乎假設您只有一個存儲庫/分支正在使用。如果你有獨立的分支機構/回購以及開發和穩定版本,它將如何工作?使用BuildMaster部署Mercurial存儲庫的工作流程

回答

0

可以使用多個存儲庫創建此工作流程。

從v4.1( code)開始, Mercurial Extension不支持分支 - 但它絕對在路線圖上。理想情況下,它將像 Git Extension一樣運作。 現在在v4.2中,選擇一個分支現在是源路徑的一部分,因此它可以通過變量訪問,或者直接從存儲庫根目錄下的FileFolder選擇器中選擇。

但是,您可以設置Mercurial提供程序以使用多個存儲庫。要做到這一點,只需點擊該供應商配置頁上的「添加額外的存儲庫...」鏈接:

repo1

這將顯示供應商的資料庫列表:

repo2

然後你可以繼續從那裏添加多個存儲庫:

repo3