提交 f16f5a09 作者: 方治民

合并分支 'master' 到 'beta'

ci: 更新缓存配置以及 CD 前删除上一个容器

查看合并请求 basic/basic-api-project!6
流水线 #97 已通过 于阶段
in 2 分 55 秒
......@@ -13,16 +13,15 @@ stages:
- test
- deploy
# 缓存配置
cache:
paths:
- /root/.gradle/cache
- /root/.gradle/.tmp
- /root/.m2
# 编译项目
build-job:
stage: build
# 缓存配置
cache:
paths:
- /root/.gradle/cache/
- /root/.gradle/.tmp/
- /root/.m2/
image: $REGISTRY_REMOTE/jdk-17
only:
- beta
......@@ -58,7 +57,7 @@ deploy-job:
# 基于 Dockerfile 构建镜像
- docker build -t $TAG .
# 尝试删除上一个容器
# - docker rm -f $CONTAINER_NAME || true
- id=$(docker ps -aqf name=$CONTAINER_NAME) && [ "$id" ] && docker rm -f $id || true
# 在本地运行构建好的镜像
- docker run -d --name $CONTAINER_NAME -p $EXPOSE_PORT:8081 $TAG
variables:
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论