在我正在从事的一个项目中,我们有一个非常先进的命令行界面来构建、测试、打包和部署软件。
现在我们希望使用 jenkins 作为此 CLI 的前端,并且希望能够生成作业配置。我们希望界面简单,用户只需提供几个参数,然后 jenkins 将查询我们的 CLI 并生成所需的构建步骤。
简单用例:
- 创建新的特定领域作业
- Select Product
- Jenkins 现在查询 CLI 并使用不同的产品分支更新下一个下拉列表。
- 选择分行
- Jenkins通过查询构建步骤来生成构建步骤
由于我是 Jenkins(以及整个 jenkins)插件开发的新手,我很想获得一些技巧和指导以指导从哪里开始。
有几个插件可以在 Jenkins 中生成作业,还有 Jenkins CLI。
我认为更好的方法是使用 Jenkins CLI 从外部生成作业,方法是开发一个很好地集成两个 CLI 的酷 GUI 工具。
这是一个例子:http://tikalk.com/alm/using-jenkins-cli-job-gen http://tikalk.com/alm/using-jenkins-cli-job-gen
如果您确实需要在 Jenkins 前端执行此操作,那么这里有一些关于可能的插件的提示:
- 工作 DSL 插件https://wiki.jenkins-ci.org/display/JENKINS/Job+DSL+Plugin https://wiki.jenkins-ci.org/display/JENKINS/Job+DSL+Plugin
- 作业复制生成器插件https://wiki.jenkins-ci.org/display/JENKINS/Jobcopy+Builder+plugin https://wiki.jenkins-ci.org/display/JENKINS/Jobcopy+Builder+plugin
- 作业生成器插件https://wiki.jenkins-ci.org/display/JENKINS/Job+Generator+Plugin https://wiki.jenkins-ci.org/display/JENKINS/Job+Generator+Plugin
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)