Jenkins Job DSL插件 - 包含另一个Jenkins文件

时间:2016-11-08 11:25:40

标签: jenkins

我想为不同语言的几个Build Jobs构建一个Common Jenkins文件。然后我想添加一个取决于某些参数的特定Jenkins文件。

例如:公共文件应包含有关Docker Hub和Nexus Repository的信息。它总是一样的。特定文件应包含特定于语言的构建步骤。

是否可以"包括"另一个文件?

1 个答案:

答案 0 :(得分:2)

使用Pipeline Shared Groovy Libraries插件可以定义自己的Job DSL。插件手册的This section说明了如何执行此操作。