- 创建轻量级工具镜像(novalon/tools:1.0.0)避免重复安装工具 - 修复Docker TLS handshake timeout问题 - 更新CI配置使用registry.f.novalon.cn/novalon/tools:1.0.0 - 添加自动清理脚本用于磁盘和镜像管理
This commit is contained in:
+2
-4
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user