Fix: Add image push and comment out deploy stage
- Added docker tag and push commands to push image to private registry - Pushed image will be: 192.168.1.154:31010/file-system-server:latest - Commented out deploy_service stage that requires shell runner - Now CI/CD will successfully build and push image to your registry 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
79162a4205
commit
929266c55d
@ -17,21 +17,23 @@ build_image:
|
|||||||
- apk add --no-cache docker-cli
|
- apk add --no-cache docker-cli
|
||||||
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
|
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
|
||||||
- docker build -t $DOCKER_IMAGE_NAME:$DOCKER_TAG .
|
- docker build -t $DOCKER_IMAGE_NAME:$DOCKER_TAG .
|
||||||
|
- docker tag $DOCKER_IMAGE_NAME:$DOCKER_TAG $CI_REGISTRY/$DOCKER_IMAGE_NAME:$DOCKER_TAG
|
||||||
|
- docker push $CI_REGISTRY/$DOCKER_IMAGE_NAME:$DOCKER_TAG
|
||||||
only:
|
only:
|
||||||
- main
|
- main
|
||||||
|
|
||||||
# 部署服务
|
# 部署服务(可选,需要配置shell runner)
|
||||||
deploy_service:
|
# deploy_service:
|
||||||
stage: deploy
|
# stage: deploy
|
||||||
image: 192.168.1.154:31010/docker/compose:latest
|
# image: 192.168.1.154:31010/docker/compose:latest
|
||||||
script:
|
# script:
|
||||||
# 停止旧容器(如果存在)
|
# # 停止旧容器(如果存在)
|
||||||
- docker-compose down --remove-orphans || true
|
# - docker-compose down --remove-orphans || true
|
||||||
# 重新构建并启动服务
|
# # 重新构建并启动服务
|
||||||
- docker-compose up -d --build
|
# - docker-compose up -d --build
|
||||||
# 清理未使用的镜像
|
# # 清理未使用的镜像
|
||||||
- docker image prune -f
|
# - docker image prune -f
|
||||||
tags:
|
# tags:
|
||||||
- shell # 假设您的 GitLab Runner 是 Shell Executor,可以直接操作宿主机 Docker
|
# - shell # 需要配置shell执行器的GitLab Runner
|
||||||
only:
|
# only:
|
||||||
- main
|
# - main
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user