Update src/com/example/DockerBuilder.groovy

This commit is contained in:
2025-05-30 10:34:52 +03:00
parent 9c2b09ce26
commit 3ab3ea46a1

View File

@@ -4,12 +4,12 @@ class DockerBuilder {
def getDockerdCommand(String dockerRepo, Boolean useInsecureRegistry) { def getDockerdCommand(String dockerRepo, Boolean useInsecureRegistry) {
return useInsecureRegistry ? "dockerd --insecure-registry http://${dockerRepo} &" : "dockerd &" return useInsecureRegistry ? "dockerd --insecure-registry http://${dockerRepo} &" : "dockerd &"
} }
def getDockerBuildCommands(String dockerRepo, String imageName, String dockerfilePath, String buildContext, String nexusUser, String nexusPass, Integer appPort) { def getDockerBuildCommands(String dockerRepo, String imageName, String version, String dockerfilePath, String buildContext, String nexusUser, String nexusPass, Integer appPort) {
return [ return [
"docker build --build-arg APP_PORT=${appPort} -t ${imageName} -f ${dockerfilePath} ${buildContext}", "docker build --build-arg APP_PORT=${appPort} -t ${imageName} -f ${dockerfilePath} ${buildContext}",
"docker login http://${dockerRepo} -u ${nexusUser} -p ${nexusPass}", "docker login http://${dockerRepo} -u ${nexusUser} -p ${nexusPass}",
"docker tag ${imageName} ${dockerRepo}/my-docker-repo/${imageName}:latest", "docker tag ${imageName} ${dockerRepo}/my-docker-repo/${imageName}:${version}",
"docker push ${dockerRepo}/my-docker-repo/${imageName}:latest" "docker push ${dockerRepo}/my-docker-repo/${imageName}:${version}"
] ]
} }
} }