Update my-first-workflow.yaml
This commit is contained in:
@@ -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-go:Go环境就绪)
|
||||
@@ -125,6 +124,7 @@ steps:
|
||||
sleep 2
|
||||
done
|
||||
if [ ! -f /tmp/deploy-config.json ]; then
|
||||
echo.json ]; then
|
||||
echo "❌ 拉取JSON配置失败"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user