我一直在尝试控制在特定节点上运行作业的能力,但遗憾的是还没有找到插件或内置函数。
在这里试试我的运气。 我需要 *控制可以配置作业以在特定从站上运行的用户。 *管理员组中没有其他人可以在此从属服务器上执行作业。
有什么想法吗? 提前致谢。
答案 0 :(得分:1)
如果您要限制可在某个节点上运行的用户或作业,此插件可以为您提供帮助:
https://wiki.jenkins.io/plugins/servlet/mobile?contentId=69273423#content/view/69273423
答案 1 :(得分:0)
结帐rubics answer here。而不是"每个分支"您可以将检查更改为每个奴隶。
您是否尝试过使用奴隶上的标签?您可以根据从属标签限制作业运行的位置,然后在上述解决方案中根据用户进行限制。
答案 2 :(得分:0)
使用Jenkins - 为此实现基于项目的Matrix授权策略插件。
基于项目的矩阵授权策略是一种授权方法,使用该方法我们可以定义哪个用户或组可以对哪个作业执行哪些操作。这使我们可以对每个项目的用户/组权限进行细粒度控制。
有关基于项目的矩阵授权插件安装和使用的文档,请参阅以下链接。