【发布时间】:2019-12-15 15:40:46
【问题描述】:
我已经设置了多个发布管道以将 Web 应用程序发布到我的服务器,但现在我只想使用来自特定用户的分支来触发某些管道。
这可能吗?到目前为止,我一直无法找到这是如何完成的,我能看到的唯一过滤是在特定的分支上,这对我来说是个问题,因为随着功能的完成和提交,我会不断地添加和删除分支。
【问题讨论】:
标签: c# build azure-devops azure-pipelines
我已经设置了多个发布管道以将 Web 应用程序发布到我的服务器,但现在我只想使用来自特定用户的分支来触发某些管道。
这可能吗?到目前为止,我一直无法找到这是如何完成的,我能看到的唯一过滤是在特定的分支上,这对我来说是个问题,因为随着功能的完成和提交,我会不断地添加和删除分支。
【问题讨论】:
标签: c# build azure-devops azure-pipelines
我只想使用来自特定的分支来触发某些管道 用户。
对于这个问题,恐怕在 azure devops 中是不可能的。目前发布管道中没有这样的触发器。
官方document中描述了发布管道的触发器。
您可以在我们的Develop Community site 中提交功能请求。 我们的 PM 和产品团队会认真审核您的建议。
您可以在部署前条件中启用部署前审批选项,并选择特定用户作为审批人,这样发布管道只能通过特定审批人审批才能部署。
【讨论】:
分支机构不“属于”任何人;它们只是指向提交的指针。因此,这变成了分支组织的问题。即user/dmann/my-topic-branch,然后将分支过滤器设置为基于user/dmann/*。
【讨论】: