由提交者触发的持续部署
Continous deployment trigger by commiter
众所周知,我们可以在发布时制作过滤器,即仅当构建成功并在特定分支中提交时才发布。
是否有可能以某种方式开始发布,只有当特定的人做出提交时?
类似于作者的连续发布。
感谢任何建议
作为解决方法,您可以使用 'Build.RequestedFor' build variable and custom conditions。如果用户显示名称不是您的用户,您可以跳过作业。您可以在作业级别定义自定义条件,如下所示(只需将 User_display_name 更新为所需值):
或作为文本:
and(succeeded(), eq(variables['Build.RequestedFor'], 'User_display_name'))
众所周知,我们可以在发布时制作过滤器,即仅当构建成功并在特定分支中提交时才发布。
是否有可能以某种方式开始发布,只有当特定的人做出提交时?
类似于作者的连续发布。
感谢任何建议
作为解决方法,您可以使用 'Build.RequestedFor' build variable and custom conditions。如果用户显示名称不是您的用户,您可以跳过作业。您可以在作业级别定义自定义条件,如下所示(只需将 User_display_name 更新为所需值):
或作为文本:
and(succeeded(), eq(variables['Build.RequestedFor'], 'User_display_name'))