如何提供"构建运行" Jenkins中用户对特定作业的权限

时间:2016-06-13 08:46:07

标签: jenkins jenkins-job-dsl

我们在詹金斯创建了一份工作。

如何为此特定构建作业授予用户运行权限。

我已经介绍了一些Jenkins网站,但没有明确的理解。

谢谢

1 个答案:

答案 0 :(得分:1)

如果您使用的是Job DSL Plugin,则每个作业权限指定的最简单方法是使用import sys sys.stdout = open('file', 'w') print 'test' Project-based Matrix Authorization Strategy)和DSL脚本,如下所示:

Manage Jenkins / Configure Global Security

此外,通过设置// adds the build permission for the special anonymous user job('example-2') { authorization { permission('hudson.model.Item.Build', 'anonymous') } } ,您可以直接从作业的配置页面手动更改项目的权限。