我们将发布定义保存在外部存储库中,并非常频繁地将其导入到Azure DevOps中。在执行此操作时我们注意到的两件事是我们必须手动执行:
是否可以通过某种方式将这些东西自动连接到导入?当我克隆原始管道时,不必指定这些值,因此希望有某种类似的导入机制。
答案 0 :(得分:0)
没有任何方法可以实现,这是设计使然。
通常,如果在当前团队项目中,您可以直接克隆版本定义,该定义将包含代理程序池和变量组。
导出/导入用于不同的项目或不同的集合,甚至用于交叉帐户。通常,不同的团队项目或集合或帐户具有不同的座席池和变量组,我们需要分别指定。
答案 1 :(得分:0)
在我们的TFS升级过程中,我需要导入200多个发布管道。必须手动设置部署组会很痛苦,因此虽然不理想,但我确实找到了解决该问题的方法。
将json放入文件中后,不要使用前端添加发布定义,而是调用release definition API并传递已保存的json的内容。