diff --git a/src/com/golang/stages/BuildService.groovy b/src/com/golang/stages/BuildService.groovy index 0568fad..0c17038 100644 --- a/src/com/golang/stages/BuildService.groovy +++ b/src/com/golang/stages/BuildService.groovy @@ -261,6 +261,8 @@ class BuildService implements Serializable { script.sh "go mod verify" script.echo "🔨 开始编译Go程序..." + // goFilePath 可能为空;为空时不拼接路径 + def mainPath = goFilePath ? "${goFilePath}/${mainFile}" : mainFile // 执行编译命令 if (buildFlags) { script.sh "go build ${buildFlags} -o ${goFile} ${mainFile}"