修复Mac Jenkins节点工作区根目录回退
移除不兼容的节点环境变量配置依赖 在Jenkinsfile中使用专用Agent根目录默认值 避免节点分配阶段环境变量属性解析失败
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user