詹金斯的工作生成器

nlu*_*nlu 6 plugins jenkins jenkins-plugins

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

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

简单的用例:

  1. 创建新的特定于域的作业
  2. 选择产品
    • Jenkins现在查询CLI并使用不同的brances更新下一个下拉列表.
  3. 选择分支
  4. Jenkins通过查询构建步骤生成构建步骤

由于我是Jenkins(以及jenkins整体)插件开发的新手,我希望得到一些提示和指示从哪里开始.

小智 5

有几个插件可以在 Jenkins 中生成作业,还有 Jenkins CLI。

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

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