提交 f16f5a09 作者: 方治民

合并分支 'master' 到 'beta'

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

查看合并请求 basic/basic-api-project!6
流水线 #97 已通过 于阶段
in 2 分 55 秒
...@@ -13,16 +13,15 @@ stages: ...@@ -13,16 +13,15 @@ stages:
- test - test
- deploy - deploy
# 缓存配置
cache:
paths:
- /root/.gradle/cache
- /root/.gradle/.tmp
- /root/.m2
# 编译项目 # 编译项目
build-job: build-job:
stage: build stage: build
# 缓存配置
cache:
paths:
- /root/.gradle/cache/
- /root/.gradle/.tmp/
- /root/.m2/
image: $REGISTRY_REMOTE/jdk-17 image: $REGISTRY_REMOTE/jdk-17
only: only:
- beta - beta
...@@ -58,7 +57,7 @@ deploy-job: ...@@ -58,7 +57,7 @@ deploy-job:
# 基于 Dockerfile 构建镜像 # 基于 Dockerfile 构建镜像
- docker build -t $TAG . - 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 - docker run -d --name $CONTAINER_NAME -p $EXPOSE_PORT:8081 $TAG
variables: variables:
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论