提问者:小点点

Jenkins 管道手动步进权限


在我们现有的CD管道中,有一个从测试到生产的手动步骤。此外,只有某些人可以授权。我们通过视图中的Jenkins自由式作业来控制这一点,某些用户拥有不同视图的权限。

现在我们正在考虑使用 Jenkins 管道。有一个输入步骤供用户手动批准进入下一阶段。

有没有办法控制谁可以执行手动输入?或者,是否有用于推进管道的 API,在这种情况下,我们可以构建工具以让相关用户获得权限。

研究

  • 这篇SO帖子建议无法进行API调用。
  • 这个 Jenkins 问题告诉我无法恢复因故障而停止的管道

到目前为止,它看起来像是一个响亮的“否”授权手动步骤和通过API的进展。任何其他想法都值得赞赏。


共1个答案

匿名用户

在您链接到的文档中,有一个< code>submitter参数,您可以在其中指定允许的用户/外部组来响应输入,这听起来应该就是您正在寻找的内容。

提交者(可选)

允许响应输入的人员的用户 ID 和/或外部组名,用“,”分隔。如果配置“alice,bob”,将与“alice”匹配,但不与“bob”匹配。您需要删除所有空格。

相关问题