【问题标题】:How to import task groups in Azure DevOps如何在 Azure DevOps 中导入任务组
【发布时间】:2019-09-09 15:22:52
【问题描述】:

我有多个使用类似任务集的发布管道。如Task Groups 中所述,我创建了一个任务组。我想在其他发布管道中重用这个任务组。

我在 Azure DevOps 中找不到任何任务/菜单项来执行此操作。 Task Groups 中的文档提到将发布管道导出为 json,但导入部分的说明性不强。

【问题讨论】:

    标签: azure azure-devops azure-pipelines azure-task-groups


    【解决方案1】:

    如果您创建了一个任务组并希望在其他版本中使用它,只需单击+ 添加任务并在搜索字段中开始输入任务组名称(例如 TaskGroup1),然后选择它:

    【讨论】:

    • 这个答案的问题是您将 taskgroup1 作为任务组的名称,这会导致人们在所有情况下都使用 taskgr。请使用不同的任务组名称进行更新,例如 Mycar.Frontendapp 而不是您示例中的 TaskGroup1。
    • 对我来说,新添加的任务组并没有立即出现在“添加任务”窗口中。它也没有出现在搜索结果中。几分钟后,它开始出现。可能是浏览器缓存问题。因此,可能的选项是 1. 重新启动浏览器,如果这有助于在您启动下一个浏览器会话时清除缓存,或者 2. 以隐身模式启动浏览器,因为它不会考虑过去的用户会话,或者 3. 稍等片刻(~ 5 分钟),然后再次尝试搜索。
    【解决方案2】:

    我遇到了同样的问题,找不到我的任务组。解决了什么问题:

    在管道下,转到任务组。那里有一个导入按钮,您可以在其中导入 json 任务组文件。完成此操作后,当想要添加新任务时,任务组变得可选择。

    希望这会有所帮助:)

    【讨论】:

    • 这不是问题的答案。
    • 它回答了帖子的标题。它帮助了我。
    【解决方案3】:

    添加新任务时需要在搜索框中搜索任务组的名称,而不是“任务组”。

    如果您创建/导入了一个名为 MyCar.FrontendApp 的任务组,则在添加新任务的搜索框中输入“FrontendApp”并添加该任务。

    【讨论】:

      【解决方案4】:

      如果其他人遇到此问题并会来此线程:即使在导入并保存新任务组之后,添加任务部分下也可能不会出现。在这种情况下,请尝试单击顶部的刷新链接 - 它应该获取所有更改并更新缓存的任务列表:

      【讨论】:

      • 我在Add tasks 部分中看不到Refresh 按钮。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-04
      • 1970-01-01
      • 1970-01-01
      • 2019-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多