Update my-first-workflow.yaml

This commit is contained in:
2026-01-27 13:25:09 +08:00
committed by GitHub
parent 083f568c9f
commit 88c205deea

View File

@@ -29,15 +29,15 @@ steps:
# 清理旧SSH文件+初始化目录严格权限
- rm -rf /root/.ssh/*
- mkdir -p /root/.ssh && chmod 700 /root/.ssh
# 写入ED25519密钥解析变量保证密钥有效
# 写入ED25519密钥核心修复EOF顶格+无缩进fi规范
- |
if [ -n "$WOODPECKER_SSH_KEY" ]; then
cat > /root/.ssh/id_ed25519 << EOF
$WOODPECKER_SSH_KEY
EOF
$WOODPECKER_SSH_KEY
EOF
chmod 600 /root/.ssh/id_ed25519
echo "✅ ED25519密钥写入完成"
fi
fi
# 添加GitHub主机密钥完整覆盖避免重复
- ssh-keyscan -H github.com > /root/.ssh/known_hosts
- chmod 600 /root/.ssh/known_hosts
@@ -62,7 +62,6 @@ steps:
- go version
- go mod download -x
- go mod verify
- go mod verify
- echo "✅ Go环境初始化完成"
# 3. 生成版本号依赖prepare-goGo环境就绪
@@ -125,6 +124,7 @@ steps:
sleep 2
done
if [ ! -f /tmp/deploy-config.json ]; then
echo.json ]; then
echo "❌ 拉取JSON配置失败"
exit 1
fi