forked from confluentinc/ksql
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Jenkinsfile
executable file
·28 lines (24 loc) · 886 Bytes
/
Jenkinsfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/usr/bin/env groovy
def channel = "${env.BRANCH_NAME}".contains('master') ? '#ksqldb-quality-oncall' : '#ksqldb-warn'
def downStreams = "${env.BRANCH_NAME}".contains('master') ?
["confluent-security-plugins", "confluent-cloud-plugins", "cc-docker-ksql"] :
["confluent-security-plugins", "confluent-cloud-plugins"]
common {
nodeLabel = 'docker-debian-jdk11'
slackChannel = channel
timeoutHours = 5
upstreamProjects = 'confluentinc/schema-registry'
extraDeployArgs = '-Ddocker.skip=true'
dockerPush = false
dockerScan = false
dockerImageClean = false
downStreamRepos = downStreams
downStreamValidate = false
nanoVersion = true
pinnedNanoVersions = true
maxBuildsToKeep = 99
maxDaysToKeep = 90
extraBuildArgs = "-Dmaven.gitcommitid.nativegit=true"
mavenBuildGoals = "clean install"
runMergeCheck = false
}