Never gonna tell a lie and hurt you
This commit is contained in:
@@ -4,9 +4,9 @@ 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) {
|
def getDockerBuildCommands(String dockerRepo, String imageName, String dockerfilePath, String buildContext, String nexusUser, String nexusPass, Integer appPort) {
|
||||||
return [
|
return [
|
||||||
"docker build -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}:latest",
|
||||||
"docker push ${dockerRepo}/my-docker-repo/${imageName}:latest"
|
"docker push ${dockerRepo}/my-docker-repo/${imageName}:latest"
|
||||||
|
|||||||
@@ -29,7 +29,8 @@ def call(String appName, String helmChartPath, String helmRepoName,String helmCh
|
|||||||
"./Dockerfile",
|
"./Dockerfile",
|
||||||
"target",
|
"target",
|
||||||
"admin",
|
"admin",
|
||||||
env.NEXUS_DOCKER_PASS
|
env.NEXUS_DOCKER_PASS,
|
||||||
|
appPort
|
||||||
).each { cmd ->
|
).each { cmd ->
|
||||||
sh(script: cmd, returnStdout:true)
|
sh(script: cmd, returnStdout:true)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user