修复Mac Jenkins节点工作区根目录回退

移除不兼容的节点环境变量配置依赖
在Jenkinsfile中使用专用Agent根目录默认值
避免节点分配阶段环境变量属性解析失败
This commit is contained in:
2026-09-18 21:57:52 +08:00
parent 48985d3447
commit 762f037150
@@ -24,7 +24,7 @@ pipeline {
// 由节点配置 AGC_AGENT_ROOT;不允许把开发工作树当作 Jenkins workspace。
sh '''
set -eu
test -n "$AGC_AGENT_ROOT"
AGC_AGENT_ROOT="${AGC_AGENT_ROOT:-$HOME/Library/Jenkins/agents/genarrative-agc-macos-local}"
case "$WORKSPACE" in "$AGC_AGENT_ROOT"/workspace/*) ;; *) echo '拒绝非专用 Agent 工作区'; exit 1;; esac
test "$(uname -s)" = Darwin
git check-ref-format --branch "$SOURCE_BRANCH" >/dev/null