diff --git a/Jenkinsfile b/Jenkinsfile index 0ff668ba..481e73d1 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -26,29 +26,43 @@ pipeline{ } - stage("关闭 docker-compose"){ + stage("打标签"){ steps{ - sh "docker-compose --project-directory docker/${env.BRANCH_NAME} down || true" + sh "docker tag coal:${env.BRANCH_NAME} 192.168.0.118/coal/coal:${env.BRANCH_NAME}" } } - stage("启动 docker-compose"){ + stage("推送到仓库"){ steps{ - sh "docker-compose --project-name ${env.JOB_NAME.replace('/', '_')} --project-directory docker/${env.BRANCH_NAME} up -d" + sh "docker push 192.168.0.118/coal/coal:${env.BRANCH_NAME}" } } + + stage("清理无用的层"){ + + + steps{ + + sh "docker image prune -f" + + + } + + } + + }