Just committing so I can go home

This commit is contained in:
2025-05-27 11:23:53 +03:00
parent 9b7b137d06
commit d9d366aad7
+20 -32
View File
@@ -1,52 +1,40 @@
def call(String appName, String helmChartPath, String helmRepoName,String helmChartVersion, String dockerBuildFunction) { def call(String appName, String helmChartPath, String helmRepoName,String helmChartVersion, String dockerBuildFunction) {
stage('Make jar') { stage('Make jar') {
steps { script {
script { buildJar(true)
buildJar(true)
}
} }
} }
stage('Package helm chart') { stage('Package helm chart') {
steps { script {
script { makeHelmChart("${helmChartPath}/${appName}")
makeHelmChart("${helmChartPath}/${appName}")
}
} }
} }
stage('Upload helm chart') { stage('Upload helm chart') {
steps { script {
script { uploadHelmChart("${appName}-${helmChartVersion}", env.NEXUS_URL, "admin", env.NEXUS_PASS)
uploadHelmChart("${appName}-${helmChartVersion}", env.NEXUS_URL, "admin", env.NEXUS_PASS)
}
} }
} }
stage('Docker build & push') { stage('Docker build & push') {
steps { script {
script { this."${dockerBuildFunction}"(env.NEXUS_DOCKER_URL, appName, "./Dockerfile", "target", "admin", env.NEXUS_DOCKER_PASS)
this."${dockerBuildFunction}"(env.NEXUS_DOCKER_URL, appName, "./Dockerfile", "target", "admin", env.NEXUS_DOCKER_PASS)
}
} }
} }
stage('Add Helm Repo') { stage('Add Helm Repo') {
steps { script {
script { addHelmRepo(helmRepoName, env.NEXUS_URL)
addHelmRepo(helmRepoName, env.NEXUS_URL)
}
} }
} }
stage('Deploy Helm Chart') { stage('Deploy Helm Chart') {
steps { script {
script { deployHelm(
deployHelm( appName,
appName, helmRepoName,
helmRepoName, appName,
appName, helmChartVersion,
helmChartVersion, env.KUBERNETES_API,
env.KUBERNETES_API, env.KUBERNETES_TOKEN,
env.KUBERNETES_TOKEN, ["app.image": "localhost:31050/my-docker-repo/${appName}:latest", "app.ports.http": 8090, "app.secret": "nexus-secret"]
["app.image": "localhost:31050/my-docker-repo/${appName}:latest", "app.ports.http": 8090, "app.secret": "nexus-secret"] )
)
}
} }
} }
} }