updated Jenkinsfile

This commit is contained in:
Marvin Zhang
2019-08-16 00:43:30 +08:00
parent 0f83f73fe8
commit 00bf346c24

24
Jenkinsfile vendored
View File

@@ -45,19 +45,17 @@ pipeline {
stage('Deploy') {
steps {
echo 'Deploying....'
script {
if (env.GIT_BRANCH == 'master' || env.GIT_BRANCH == 'develop') {
sh """
cd ./jenkins/${ENV:GIT_BRANCH}
docker-compose stop | true
docker-compose up -d
"""
} else {
sh """
docker push tikazyq/crawlab:${ENV:TAG}
"""
}
}
sh """
if [ ${ENV:GIT_BRANCH} -eq master ] || [ ${ENV:GIT_BRANCH} -eq develop ]; then
# 重启docker compose
cd ./jenkins/${ENV:GIT_BRANCH}
docker-compose stop | true
docker-compose up -d
else
# 发布到Dockerhub
docker push tikazyq/crawlab:${ENV:TAG}
fi
"""
}
}
stage('Cleanup') {