diff --git a/Jenkinsfile b/Jenkinsfile index ca7f5b2..bb4d083 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -37,29 +37,8 @@ pipeline { } stage('Build images') { steps { - container('kaniko') { - sh ''' - /kaniko/executor \ - --build-arg GOPROXY="$GOPROXY" \ - --build-arg GOSUMDB="$GTOSUMDB" \ - --registry-mirror wharf.wamblee.org \ - --context=dir://. \ - --dockerfile=Dockerfile.prod \ - --destination=${REGISTRY}/${IMAGE_NAME}:${IMAGE_TAG} \ - --destination=${REGISTRY}/${IMAGE_NAME}:${BRANCH_NAME}-latest - rm -rf /kaniko/*[0-9]* && rm -rf /kaniko/Dockerfile && mkdir -p /workspace - ''' - sh ''' - /kaniko/executor \ - --build-arg GOPROXY="$GOPROXY" \ - --build-arg GOSUMDB="$GTOSUMDB" \ - --registry-mirror wharf.wamblee.org \ - --context=dir://. \ - --dockerfile=Dockerfile.test \ - --destination=${REGISTRY}/${IMAGE_NAME}-test:${IMAGE_TAG} \ - --destination=${REGISTRY}/${IMAGE_NAME}-test:${BRANCH_NAME}-latest - ''' - } + buildcontainer(dockerfile: "Dockerfile.prod", image: env.IMAGE_NAME, tag: env.IMAGE_TAG) + buildcontainer(dockerfile: "Dockerfile.test", image: "${env.IMAGE_NAME}-test", tag: env.IMAGE_TAG) } } stage('Integration test') {