在我们现有的CD管道中,有一个从测试到 生产环境 的手动步骤 . 此外,只有某些人可以授权 . 我们通过Jenkins自由式作业在视图中控制这一点,某些用户拥有对不同视图的权限 .
现在我们正考虑使用Jenkins pipelines . 有一个input step供用户手动批准进入下一阶段 .
有没有办法控制谁可以执行手动输入?或者,是否有用于推进管道的API,在这种情况下,我们可以构建工具以让相关用户获得许可 .
研究
到目前为止,对于手动步骤的授权和通过API的进展,它看起来像是一个响亮的“否” . 任何其他想法赞赏 .
1 回答
从documentation that you linked to开始,有一个
submitter
参数,您可以在其中指定允许响应输入的允许用户/外部组,这听起来应该是您正在寻找的内容 .