that's all folks

This commit is contained in:
2025-05-27 12:02:13 +03:00
parent 77d03e8248
commit 6f8bff3bb8
4 changed files with 52 additions and 2 deletions

View File

@@ -1,4 +1,8 @@
def call(String appName, String helmChartPath, String helmRepoName,String helmChartVersion, String dockerBuildFunction) {
import com.example.DockerBuilder
def call(String appName, String helmChartPath, String helmRepoName,String helmChartVersion, Boolean useCustomDocker) {
def dockerBuilder = new DockerBuilder()
stage('Make jar') {
script {
buildJar(true)
@@ -16,7 +20,11 @@ def call(String appName, String helmChartPath, String helmRepoName,String helmCh
}
stage('Docker build & push') {
script {
this."${dockerBuildFunction}"(env.NEXUS_DOCKER_URL, appName, "./Dockerfile", "target", "admin", env.NEXUS_DOCKER_PASS)
if (useCustomDocker) {
dockerBuilder.customDockerBuildAndPush(env.NEXUS_DOCKER_URL, appName, "./Dockerfile", "target", "admin", env.NEXUS_DOCKER_PASS)
} else {
dockerBuilder.dockerBuildAndPush(env.NEXUS_DOCKER_URL, appName, "./Dockerfile", "target", "admin", env.NEXUS_DOCKER_PASS)
}
}
}
stage('Add Helm Repo') {