提交 1e56924d 作者: 方治民

feat: 添加本地 CD

上级 0e6d5c40
...@@ -31,29 +31,27 @@ build-job: ...@@ -31,29 +31,27 @@ build-job:
paths: paths:
- dist - dist
# # 发布,在本地构建镜像并推送到发布环境的镜像库 # 发布,在本地构建镜像并推送到发布环境的镜像库
# deploy-job: deploy-job:
# stage: deploy stage: deploy
# image: 10.111.102.83:18500/docker:latest image: 192.168.0.156:18500/docker:latest
# # 部署依赖编译 # 部署依赖编译
# dependencies: dependencies:
# - build-job - build-job
# only: only:
# - tags - beta
# # 使用 CD Runner,在 GitLab-Runner 中注册好的 Runner(此处配置成使用宿主环境构建) - preview
# tags: - tags
# - CD # 使用 CD Runner,在 GitLab-Runner 中注册好的 Runner(此处配置成使用宿主环境构建)
# script: tags:
# # 基于 Dockerfile 构建镜像 - YR-CD
# - docker build -t $TAG . script:
# # 登录到发布环境的私服 # 基于 Dockerfile 构建镜像
# - docker login -u $REGISTRY_REMOTE_USER -p $REGISTRY_REMOTE_PASSWORD http://$REGISTRY_REMOTE - docker build -t $TAG .
# # 将刚刚构建的镜像推送到私服 # 在本地运行构建好的镜像
# - docker push $TAG - docker run -d --name basic-vue-admin -p 18000:80 $TAG
# variables: variables:
# # 读取 GitLab CI/CD 配置的 Secret variables # 读取 GitLab CI/CD 配置的 Secret variables
# REGISTRY_REMOTE: $REGISTRY_REMOTE REGISTRY_REMOTE: 192.168.0.156:18500
# REGISTRY_REMOTE_USER: $REGISTRY_REMOTE_USER # 设置镜像 tag,使用 git tag 标识作为镜像 tag
# REGISTRY_REMOTE_PASSWORD: $REGISTRY_REMOTE_PASSWORD TAG: ${REGISTRY_REMOTE}/basic/basic-vue-admin:${CI_BUILD_REF_NAME}
# # 设置镜像 tag,使用 git tag 标识作为镜像 tag
# TAG: ${REGISTRY_REMOTE}/decision-platform/decision-platform-web:${CI_BUILD_REF_NAME}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论