我已经在Jenkins中配置了一个版本。它包含git scm详细信息,用于构建项目的自定义shell命令以及Junit报告位置详细信息。
但是现在我想使用远程访问API动态创建包含上述所有配置项的作业。但看起来没有关于可用于传递给服务器以创建作业的所有参数的文档。我在哪里可以找到它?
答案 0 :(得分:1)
我建议使用Job DSL plugin动态创建作业。与创建XML配置文件,然后通过CLI或REST API将它们发布到Jenkins相比,使用基于Groovy的DSL要容易得多。
答案 1 :(得分:1)
至少有两种方法可以做到这一点。
第一个适合没有编程能力的简单工作,第二个适用于复杂的工作,因为它可以使用像python这样的编程的额外功能