Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
众所周知,我们可以在发布时制作过滤器,即仅当构建成功并在特定分支中提交时发布。
是否有可能以某种方式开始发布,只有当一个特定的人做出了提交?
像作者连续发布的东西。
感谢您的任何建议
作为解决方法,您可以使用“Build.RequestedFor”构建变量和自定义条件。如果用户显示名称不是您的用户,您可以跳过作业。您可以在作业级别定义自定义条件,如下所示(只需将 User_display_name 更新为所需值):
或作为文本:
and(succeeded(), eq(variables['Build.RequestedFor'], 'User_display_name'))