Plugins 詹金斯作业生成器

Plugins 詹金斯作业生成器,plugins,jenkins,jenkins-plugins,Plugins,Jenkins,Jenkins Plugins,在我正在进行的一个项目中,我们有一个相当高级的命令行界面来构建、测试、打包和部署软件 现在,我们希望使用jenkins作为此CLI的前端,并希望能够生成作业配置。我们希望界面简单,用户只提供几个参数,然后jenkins将查询我们的CLI并生成所需的构建步骤 简单用例: 创建新的特定于域的作业 精选产品 Jenkins现在查询CLI并使用不同分支的产品更新下一个下拉列表 选择分支 Jenkins通过查询构建步骤生成构建步骤 由于我是Jenkins(和Jenkins整体)插件开发的新手,我很想得

在我正在进行的一个项目中,我们有一个相当高级的命令行界面来构建、测试、打包和部署软件

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

简单用例:

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

  • 由于我是Jenkins(和Jenkins整体)插件开发的新手,我很想得到一些从哪里开始的提示和指针

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

    我认为更好的方法是使用Jenkins CLI从外部生成作业,方法是开发一个很酷的GUI工具,将两个CLI很好地集成在一起。 以下是一个例子:

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

    • 作业DSL插件
    • jobcopy生成器插件
    • 作业生成器插件
    看看jenkins,它可以帮助您抽象工作并使用命令行创建jenkins作业