Commit 3f4e3665 authored by lijingang's avatar lijingang

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

parent b9692e9a
...@@ -43,6 +43,7 @@ pipeline { ...@@ -43,6 +43,7 @@ pipeline {
defaultValue: 'ljgWinMachine', defaultValue: 'ljgWinMachine',
description: '输入 agent 节点 (默认:)' description: '输入 agent 节点 (默认:)'
) )
string(name: 'NODE_WORKING_DIR', defaultValue: '.', description: 'Node.js 脚本执行的工作目录')
} }
agent { agent {
...@@ -158,11 +159,11 @@ pipeline { ...@@ -158,11 +159,11 @@ pipeline {
echo "执行构建参数: ${buildParams}" echo "执行构建参数: ${buildParams}"
// 执行 AI 构建脚本 // 执行 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}" echo "AI 构建脚本执行结果: ${buildResult}"
} else { } else {
echo "webapps 参数为默认值,跳过 S3 下载" 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}" 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