在我正在开发的项目上,我们有一个非常先进的命令行界面来构建,测试,打包和部署软件。
现在我们想使用jenkins作为此CLI的前端,我们希望能够生成作业配置。我们希望界面简单,用户只提供几个参数,然后jenkins将查询我们的CLI并生成所需的构建步骤。
简单用例:
由于我是Jenkins(以及jenkins整体)插件开发的新手,我希望得到一些提示和指示从哪里开始。
答案 0 :(得分:4)
在Jenkins中有几个用于生成作业的插件,还有Jenkins CLI。
我认为更好的方法是使用Jenkins CLI通过开发一个很好的集成CLI的酷GUI工具从外部生成Jobs。 以下是一个示例:http://tikalk.com/alm/using-jenkins-cli-job-gen
如果您确实需要在Jenkins前端执行此操作,那么这里有一些关于可能插件的指示:
答案 1 :(得分:4)
看看jenkins的jenkins-job-builder,它可以帮助你抽象你的工作并使用命令行创建jenkins工作。