diff --git a/src/com/golang/stages/BuildService.groovy b/src/com/golang/stages/BuildService.groovy index 0c17038..22f96b7 100644 --- a/src/com/golang/stages/BuildService.groovy +++ b/src/com/golang/stages/BuildService.groovy @@ -265,9 +265,9 @@ class BuildService implements Serializable { def mainPath = goFilePath ? "${goFilePath}/${mainFile}" : mainFile // 执行编译命令 if (buildFlags) { - script.sh "go build ${buildFlags} -o ${goFile} ${mainFile}" + script.sh "go build ${buildFlags} -o ${goFile} ${mainPath}" } else { - script.sh "go build -o ${goFile} ${mainFile}" + script.sh "go build -o ${goFile} ${mainPath}" } // 移动文件到指定目录(如果输出路径不是当前目录)