【问题标题】:Azure DevOps - Custom Build Task VisibilityAzure DevOps - 自定义生成任务可见性
【发布时间】:2018-09-13 13:40:49
【问题描述】:

我正在学习 Azure DevOps。我有兴趣创建一个custom build task。我的问题是,是否可以创建私有的自定义构建任务?换句话说,我只希望我的构建任务在我的组织中可见。

是否可以将自定义构建任务的可见性设置为特定范围(即项目、组、组织等)?

【问题讨论】:

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


    【解决方案1】:

    您可以使用tfx 命令行工具管理帐户内的任务,包括上传您自己的任务。您无需向市场发布扩展。

    除此之外,没有。任务存在于帐户中,您无法控制它们在帐户中的可见性。

    【讨论】:

    • 您只能更改要在构建或发布(或两者)编辑器中显示的任务的可见性。
    • @D.J.上次我看到,你甚至不能这样做。尽管task.json 中有一个可见性选项,但它实际上并没有做任何事情。当然,这可能在某个时候发生了变化。
    • 哇...现在我检查了这个,我发现他们实际上已经改变了。我现在在发布编辑器中看到不应该在那里看到的任务。谢谢提示
    【解决方案2】:

    是的,您可以创建自定义私人任务。看看“发布扩展”任务,您可以将扩展可见性设置为私有。

    就可见性而言,您将无法将范围限定到项目等。为了解决这个问题,我创建了一个单独的帐户,用作我的开发环境。我的发布管道推送到开发环境,并在获得批准后发布到“prod”,这是我们部门其他成员使用的帐户。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-21
      • 2019-06-14
      • 1970-01-01
      • 2019-07-21
      • 2019-08-28
      • 1970-01-01
      相关资源
      最近更新 更多