6

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

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

简单用例:

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

作为我在 Jenkins(以及整个 jenkins)中进行插件开发的新手,我很想得到一些提示和指示从哪里开始。

4

2 回答 2

4

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

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

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

于 2013-10-04T18:01:32.900 回答
4

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

于 2014-01-01T14:51:53.160 回答