Commit 3f4e3665 authored by lijingang's avatar lijingang

fix: 修复Node.js脚本执行路径问题,添加工作目录参数

parent b9692e9a
......@@ -43,6 +43,7 @@ pipeline {
defaultValue: 'ljgWinMachine',
description: '输入 agent 节点 (默认:)'
)
string(name: 'NODE_WORKING_DIR', defaultValue: '.', description: 'Node.js 脚本执行的工作目录')
}
agent {
......@@ -158,11 +159,11 @@ pipeline {
echo "执行构建参数: ${buildParams}"
// 执行 AI 构建脚本
def buildResult = runPowerShellWithOutput("node ./BuildScripts/ai-build.js ${buildParams}")
def buildResult = runPowerShellWithOutput("cd \"${params.NODE_WORKING_DIR}\" && node ./BuildScripts/ai-build.js ${buildParams}")
echo "AI 构建脚本执行结果: ${buildResult}"
} else {
echo "webapps 参数为默认值,跳过 S3 下载"
def buildResult = runPowerShellWithOutput("node ./BuildScripts/ai-build.js ${buildParams}")
def buildResult = runPowerShellWithOutput("cd \"${params.NODE_WORKING_DIR}\" && node ./BuildScripts/ai-build.js ${buildParams}")
echo "AI 构建脚本执行结果: ${buildResult}"
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment