Jenkins插件通过开发团队使用自定义模板设置作业

时间:2014-11-09 22:46:22

标签: jenkins jenkins-plugins jenkins-cli

我有一个庞大的开发团队来维护CI。每个下一个小团队都有自己的jenkins工作要求。我想在后端构建一个自定义模板,这将有助于开发团队以一种非常简单的方式设置工作,因此无论谁想要任何工作,而无需联系SCM团队,他们都可以自己做,而无需给予管理员访问每一个。

我试图找出一个可能帮助我的插件无法获得......

任何想法都会受到赞赏。感谢。

2 个答案:

答案 0 :(得分:1)

@Rajesh Kumar,

我的旧工作也有类似的情况。我们发现以下模式有效:

  • 在Jenkins中创建模板作业
  • 虚拟出所有需要替换的值
  • 将其命名为" template-abcxyz"
  • 禁用该作业,因此没有人错误地运行它
  • 在职位描述中,告诉开发人员需要取消哪些字段

每当开发人员需要创建新作业时,只需创建模板作业的副本,然后按照说明中的说明替换相应的值。这个过程很简单,你可以从每个团队中指定一个buildmeister来授予创建/配置作业的权限。

希望有所帮助。

答案 1 :(得分:0)

template plugin允许您创建一个团队填写详细信息的工作。它不是免费的(Jenkins Enterprise的一部分。)

如果您对可以完全控制其工作的团队感到满意,您可以给他们访问权限。他们不需要管理员访问权来创建工作。