Deployment 使用BuildMaster部署的Mercurial存储库工作流

Deployment 使用BuildMaster部署的Mercurial存储库工作流,deployment,mercurial,continuous-deployment,buildmaster,Deployment,Mercurial,Continuous Deployment,Buildmaster,现在我们只有一个开发存储库,需要开始为测试和生产环境做好准备。我们计划将BuildMaster用于CI和部署。我看到的正常工作流程是从HG签出源代码,然后创建构建构件,这些构件在升级/部署到不同环境时使用。此工作流似乎假定您只使用一个存储库/分支。如果dev和stable/release有单独的分支/repo,它将如何工作 可以使用多个存储库创建此工作流 从v4.1()开始,不支持分支-但它肯定在路线图上。理想情况下,它的运行方式将类似于。现在在v4.2中,选择分支现在是源路径的一部分,因此可以

现在我们只有一个开发存储库,需要开始为测试和生产环境做好准备。我们计划将BuildMaster用于CI和部署。我看到的正常工作流程是从HG签出源代码,然后创建构建构件,这些构件在升级/部署到不同环境时使用。此工作流似乎假定您只使用一个存储库/分支。如果dev和stable/release有单独的分支/repo,它将如何工作

可以使用多个存储库创建此工作流

从v4.1()开始,不支持分支-但它肯定在路线图上。理想情况下,它的运行方式将类似于。现在在v4.2中,选择分支现在是源路径的一部分,因此可以使用变量访问分支,也可以直接从存储库根目录下的FileFolder选择器中选择分支

但是,您可以设置Mercurial提供程序以使用多个存储库。要执行此操作,只需单击“提供程序配置”页面上的“添加其他存储库…”链接:

将显示提供程序的存储库列表:

然后您可以继续从那里添加多个存储库: