using pipeline lib for building containers.
This commit is contained in:
parent
b196a7bc85
commit
78aec355ea
25
Jenkinsfile
vendored
25
Jenkinsfile
vendored
@ -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') {
|
||||
|
Loading…
Reference in New Issue
Block a user