pipeline { | |
agent { | |
inheritFrom 'docker-container-builder' | |
} | |
stages { | |
stage('Build and Push Multiple Images') { | |
steps { | |
container('buildah') { | |
checkout scm | |
sh ''' | |
env | |
PROJECT="dockerfiles" | |
git clone https://${GERRIT_HOST}/${GERRIT_PROJECT} ${PROJECT} | |
cd ${PROJECT} | |
git fetch origin ${GERRIT_REFSPEC} | |
git checkout FETCH_HEAD | |
''' | |
sh "env" | |
sh "ci-dockerfiles-deployment/build-version.sh" | |
sh "ci-dockerfiles-deployment/builders.sh" | |
sh "ci-dockerfiles-deployment/report.sh" | |
} | |
} | |
} | |
} | |
} | |