2016-11-08 58 views
2

我想爲不同語言的幾個構建作業構建一個常見Jenkins文件。然後我想添加一個特定的Jenkinsfile,這取決於一些參數。Jenkins工作DSL插件 - 包含另一個Jenkins文件

例如:通用文件應包含有關Docker Hub和Nexus Repository的信息。它總是一樣的。具體文件應該包含特定於語言的構建步驟。

是否有可能「包含」另一個文件?

回答

2

使用管道共享的Groovy庫插件,可以定義自己的作業DSL。插件手冊的This section解釋瞭如何做到這一點。

+0

看起來不錯。感謝您的快速回復。我會給它一個鏡頭 – clue404