Niklas Siefke
Niklas Siefke

Reputation: 343

Jenkins Job DSL Plugin - Include another Jenkinsfile

I want to build a Common Jenkinsfile for a couple of Build Jobs in different languages. And then I want to add a specific Jenkinsfile that depends on some parameters.

For example: the common file should contain information about Docker Hub and Nexus Repository. It's always the same. And the specific file should contain language specific build steps.

Is it possible to "include" another file?

Upvotes: 3

Views: 2042

Answers (1)

Wilco Greven
Wilco Greven

Reputation: 2115

Using the Pipeline Shared Groovy Libraries Plugin it is possible to define your own Job DSL. This section of the plugin's manual explains how to do this.

Upvotes: 2

Related Questions