在我们现有的CD管道中,有一个从测试到生产的手动步骤。此外,只有某些人可以授权。我们通过Jenkins自由式作业在视图中控制这一点,某些用户拥有对不同视图的权限。
现在我们正在考虑使用Jenkins pipelines。用户可以input step手动批准进入下一阶段。
有没有办法控制谁可以执行手动输入?或者,是否有用于推进管道的API,在这种情况下,我们可以构建工具以让相关用户获得许可。
研究
到目前为止,它看起来像一个响亮的" NO"通过API授权手动步骤和进度。任何其他想法都赞赏。
答案 0 :(得分:5)
在documentation that you linked to中,有一个submitter
参数,您可以在其中指定允许响应输入的允许用户/外部群组,这听起来应该是您正在寻找的内容。< / p>
提交者(可选)
允许回复输入的人或人的用户ID和/或外部群组名称,以“,”分隔。如果你配置“alice,bob”,将匹配“alice”但不匹配“bob”。您需要删除所有空格。