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:
root 2025-12-19 10:18:57 +08:00
parent 79162a4205
commit 929266c55d

View File

@ -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