Jenkins Development with Gradle
Jump to navigation
Jump to search
Internal
Overview
build.gradle
plugins {
id 'groovy'
}
repositories {
maven {
url "http://repo.jenkins-ci.org/releases"
}
mavenCentral()
}
dependencies {
implementation 'org.codehaus.groovy:groovy-all:3.0.7'
implementation 'com.cloudbees:groovy-cps:1.31'
implementation 'org.jenkins-ci.main:jenkins-core:2.121'
}
Jenkins Plugins as Dependencies
The default packaging of Jenkins plugins is jpi, so JARs must be requested explicitly with "@jar" as follows:
dependencies {
implementation 'org.jenkins-ci.plugins:plain-credentials:1.4@jar'
}