1
現在,我們只有一個開發存儲庫,需要開始爲測試和生產環境做好準備。我們計劃使用BuildMaster進行CI和部署。我看到的正常工作流程是從HG簽出源代碼,然後創建構建工件,在您將這些工件提升/部署到不同的環境時使用。這個工作流程似乎假設您只有一個存儲庫/分支正在使用。如果你有獨立的分支機構/回購以及開發和穩定版本,它將如何工作?使用BuildMaster部署Mercurial存儲庫的工作流程
現在,我們只有一個開發存儲庫,需要開始爲測試和生產環境做好準備。我們計劃使用BuildMaster進行CI和部署。我看到的正常工作流程是從HG簽出源代碼,然後創建構建工件,在您將這些工件提升/部署到不同的環境時使用。這個工作流程似乎假設您只有一個存儲庫/分支正在使用。如果你有獨立的分支機構/回購以及開發和穩定版本,它將如何工作?使用BuildMaster部署Mercurial存儲庫的工作流程
可以使用多個存儲庫創建此工作流程。
從v4.1(
code)開始,
Mercurial Extension不支持分支 - 但它絕對在路線圖上。理想情況下,它將像
Git Extension一樣運作。
現在在v4.2中,選擇一個分支現在是源路徑的一部分,因此它可以通過變量訪問,或者直接從存儲庫根目錄下的FileFolder選擇器中選擇。
但是,您可以設置Mercurial提供程序以使用多個存儲庫。要做到這一點,只需點擊該供應商配置頁上的「添加額外的存儲庫...」鏈接:
這將顯示供應商的資料庫列表:
然後你可以繼續從那裏添加多個存儲庫: