refactor(ci): 采用轻量级Docker构建方案
- 移除 Docker-in-Docker 服务 - 使用宿主机 Docker socket 挂载 - 移除 DOCKER_HOST 环境变量 - 简化配置,提高性能和稳定性
This commit is contained in:
+2
-11
@@ -225,7 +225,6 @@ steps:
|
||||
build-image:
|
||||
image: *docker_image
|
||||
environment:
|
||||
DOCKER_HOST: tcp://docker:2375
|
||||
REGISTRY_PASSWORD:
|
||||
from_secret: registry_password
|
||||
commands:
|
||||
@@ -238,6 +237,8 @@ steps:
|
||||
- docker push registry.f.novalon.cn/novalon-website:${CI_COMMIT_SHA}
|
||||
- docker push registry.f.novalon.cn/novalon-website:latest
|
||||
- docker push registry.f.novalon.cn/novalon-website:release-${CI_COMMIT_SHA:0:7}
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
when:
|
||||
- event: push
|
||||
branch:
|
||||
@@ -398,16 +399,6 @@ steps:
|
||||
status:
|
||||
- success
|
||||
|
||||
# ============================================
|
||||
# 服务配置
|
||||
# ============================================
|
||||
services:
|
||||
docker:
|
||||
image: docker:24-dind
|
||||
privileged: true
|
||||
environment:
|
||||
DOCKER_TLS_CERTDIR: ""
|
||||
|
||||
# ============================================
|
||||
# 工作区配置
|
||||
# ============================================
|
||||
|
||||
Reference in New Issue
Block a user