Azure DevOps - 自定义构建任务可见性

3

我正在学习Azure DevOps。我对创建自定义构建任务很感兴趣。我的问题是,是否可能创建私有的、自定义的构建任务?换句话说,我只想让我的构建任务在我的组织内可见。

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

2个回答

4

您可以使用tfx命令行工具管理帐户中的任务,包括上传您自己的任务。您不需要将扩展程序发布到市场上。

除此之外,您无法控制帐户内任务的可见性,因为任务存在于帐户内部。


您只能更改在构建或发布(或两者)编辑器中显示的任务的可见性。 - D.J.
@D.J. 最后我看到你甚至都做不到那个。虽然在 task.json 中有一个可见性选项,但它实际上并没有起作用。当然,这可能在某些时候已经改变了。 - Daniel Mann
1
哇...现在我检查了一下,发现他们实际上已经改变了那个。我现在在发布编辑器中看到了不应该出现的任务。感谢提示。 - D.J.

0

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接