mirror of
https://codeup.aliyun.com/64f7d6b8ce01efaafef1e678/coal/coal.git
synced 2026-01-25 07:46:40 +08:00
完善打包脚本
This commit is contained in:
22
Jenkinsfile
vendored
22
Jenkinsfile
vendored
@@ -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"
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user