kubernetes-yaml/learn/learn-kubernetes-master/kiamol/ch11/bulletin-board/Jenkinsfile

31 lines
859 B
Groovy

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'
}
}
}
}
}