插件 – jenkins作业生成器

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

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

简单的用例:

>创建新的特定于域的作业
>选择产品

> Jenkins现在查询CLI并使用不同的brances更新下一个下拉列表.

>选择分支
> Jenkins通过查询构建步骤生成构建步骤

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

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

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

如果你真的需要在Jenkins前端做这个,那么这里有一些关于可能的插件的指针:

>工作DSL插件https://wiki.jenkins-ci.org/display/JENKINS/Job+DSL+Plugin
> jobcopy builder插件https://wiki.jenkins-ci.org/display/JENKINS/Jobcopy+Builder+plugin
>作业生成器插件https://wiki.jenkins-ci.org/display/JENKINS/Job+Generator+Plugin

相关文章
相关标签/搜索