pipeline { agent any stages { stage('Audit tools') { steps { sh ''' git version buildctl --version kubectl version --short helm version --short ''' } } stage('Build') { steps { echo "Building image tag: ${REGISTRY_SERVER}/${REGISTRY_USER}/bulletin-board:${BUILD_NUMBER}-kiamol" dir ('ch11/bulletin-board') { sh 'chmod +x ci/build.sh && ./ci/build.sh' } } } stage('Run') { steps { echo "Deploying to test" dir ('ch11/bulletin-board') { sh 'chmod +x ci/run.sh && ./ci/run.sh' } } } } }