詹金斯的工作生成器

时间:2013-09-19 12:54:19

标签: plugins jenkins jenkins-plugins

在我正在开发的项目上,我们有一个非常先进的命令行界面来构建,测试,打包和部署软件。

现在我们想使用jenkins作为此CLI的前端,我们希望能够生成作业配置。我们希望界面简单,用户只提供几个参数,然后jenkins将查询我们的CLI并生成所需的构建步骤。

简单用例:

  1. 创建新的特定于域的作业
  2. 选择产品
    • Jenkins现在查询CLI并使用不同的brances更新下一个下拉列表。
  3. 选择分支
  4. Jenkins通过查询构建步骤生成构建步骤
  5. 由于我是Jenkins(以及jenkins整体)插件开发的新手,我希望得到一些提示和指示从哪里开始。

2 个答案:

答案 0 :(得分:4)

在Jenkins中有几个用于生成作业的插件,还有Jenkins CLI。

我认为更好的方法是使用Jenkins CLI通过开发一个很好的集成CLI的酷GUI工具从外部生成Jobs。 以下是一个示例:http://tikalk.com/alm/using-jenkins-cli-job-gen

如果您确实需要在Jenkins前端执行此操作,那么这里有一些关于可能插件的指示:

答案 1 :(得分:4)

看看jenkins的jenkins-job-builder,它可以帮助你抽象你的工作并使用命令行创建jenkins工作。