-
Notifications
You must be signed in to change notification settings - Fork 0
/
Jenkinsfile
27 lines (26 loc) · 1.01 KB
/
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
@Library('github.com/stakater/[email protected]') _
releaseApplication {
appName = "gateway-vertx"
appType = "maven"
builderImage = "stakater/builder-maven:3.5.4-jdk1.8-apline8-v0.0.3"
goal = "clean package vertx:package"
notifySlack = true
runIntegrationTest = false
gitUser = "stakater-user"
gitEmail = "[email protected]"
usePersonalAccessToken = true
tokenCredentialID = 'GithubToken'
serviceAccount = "jenkins"
dockerRepositoryURL = 'docker-delivery.stakater.com:443'
// configuration parameter for e2e tess
e2eTestJob = false
e2eJobName = "../stakater-nordmart-e2e-tests/master"
// configuration for generating kubernetes manifests
kubernetesGenerateManifests = true
kubernetesPublicChartRepositoryURL = "https://stakater.github.io/stakater-charts"
kubernetesChartName = "stakater/application"
kubernetesChartVersion = "0.0.13"
kubernetesNamespace = "NAMESPACE_NAME"
commitToManifestsRepo = true
}