feat: 优化CI/CD流程 - 自定义工具镜像、修复TLS问题、添加镜像清理脚本
ci/woodpecker/push/woodpecker Pipeline failed

- 创建轻量级工具镜像(novalon/tools:1.0.0)避免重复安装工具
- 修复Docker TLS handshake timeout问题
- 更新CI配置使用registry.f.novalon.cn/novalon/tools:1.0.0
- 添加自动清理脚本用于磁盘和镜像管理
This commit is contained in:
张翔
2026-03-31 17:27:43 +08:00
parent 1f7a4f865d
commit 3ce31d3178
11 changed files with 1273 additions and 4 deletions
+2 -4
View File
@@ -1,5 +1,6 @@
variables:
- &node_image node:20-alpine
- &tools_image registry.f.novalon.cn/novalon/tools:1.0.0
steps:
install-deps:
@@ -161,7 +162,7 @@ steps:
- release/**
archive-to-main:
image: node:20-alpine
image: *tools_image
environment:
SSH_PRIVATE_KEY:
from_secret: ssh_private_key
@@ -174,9 +175,6 @@ steps:
- 'echo "IP地址: $(hostname -i)"'
- echo ""
- echo ""
- echo "1. 安装必要的工具"
- apk add --no-cache git openssh-client curl bind-tools netcat-openbsd
- echo ""
- echo "2. 配置SSH环境"
- mkdir -p ~/.ssh
- echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa