【发布时间】:2018-09-13 13:40:49
【问题描述】:
我正在学习 Azure DevOps。我有兴趣创建一个custom build task。我的问题是,是否可以创建私有的自定义构建任务?换句话说,我只希望我的构建任务在我的组织中可见。
是否可以将自定义构建任务的可见性设置为特定范围(即项目、组、组织等)?
【问题讨论】:
标签: azure-devops azure-pipelines azure-pipelines-build-task
我正在学习 Azure DevOps。我有兴趣创建一个custom build task。我的问题是,是否可以创建私有的自定义构建任务?换句话说,我只希望我的构建任务在我的组织中可见。
是否可以将自定义构建任务的可见性设置为特定范围(即项目、组、组织等)?
【问题讨论】:
标签: azure-devops azure-pipelines azure-pipelines-build-task
您可以使用tfx 命令行工具管理帐户内的任务,包括上传您自己的任务。您无需向市场发布扩展。
除此之外,没有。任务存在于帐户中,您无法控制它们在帐户中的可见性。
【讨论】:
task.json 中有一个可见性选项,但它实际上并没有做任何事情。当然,这可能在某个时候发生了变化。
是的,您可以创建自定义私人任务。看看“发布扩展”任务,您可以将扩展可见性设置为私有。
就可见性而言,您将无法将范围限定到项目等。为了解决这个问题,我创建了一个单独的帐户,用作我的开发环境。我的发布管道推送到开发环境,并在获得批准后发布到“prod”,这是我们部门其他成员使用的帐户。
【讨论】: