Hi,
I have the following simple script (I reduce the number of output to debug
it to a single file):
node
{
bat "\"" + pwd() +
"\\external\\Qt55\\msvc2015_64_opengl\\bin\\qmllint.exe\" \"" + pwd() +
"\\QmlScripts\\Production\\GeometryCleaner\\GeometryCleaner.qml\"";
}
[Pipeline] nodeRunning on master in
d:\JenkinsWorkspace\BuildSystemTest\TestPipeline[Pipeline] {[Pipeline]
pwd[Pipeline] pwd[Pipeline] bat[TestPipeline] Running batch script
d:\JenkinsWorkspace\BuildSystemTest\TestPipeline>"d:\JenkinsWorkspace\BuildSystemTest\TestPipeline\external\Qt55\msvc2015_64_opengl\bin\qmllint.exe"
"d:\JenkinsWorkspace\BuildSystemTest\TestPipeline\QmlScripts\Production\GeometryCleaner\GeometryCleaner.qml"
[Pipeline] }[Pipeline] // node[Pipeline] End of PipelineERROR: script returned
exit code -1Finished <http://stacktrace.jenkins-ci.org/search?query=Finished>:
FAILURE
I don't understand why, this command run just fine into a cmd.exe, and I don't
have much info to help me as why this doesn't work?!?
the cmd.exe as same user as Jenkins run and return -1:
D:\JenkinsWorkspace\BuildSystemTest\TestPipeline>"d:\JenkinsWorkspace\BuildSystemTest\TestPipeline\external\Qt55\msvc2015_64_opengl\bin\qmllint.exe"
"d:\JenkinsWorkspace\BuildSystemTest\TestPipeline\QmlScripts\Production\GeometryCleaner\GeometryCleaner.qml"
d:\JenkinsWorkspace\BuildSystemTest\TestPipeline\QmlScripts\Production\GeometryCleaner\GeometryCleaner.qml:66
: Expected token `,'
D:\JenkinsWorkspace\BuildSystemTest\TestPipeline>
I tried to make sure the output was not surpressed by the reutrn -1 by setting
returnStatus to true:
node
{
bat([returnStatus: true, script: "\"" + pwd() +
"\\external\\Qt55\\msvc2015_64_opengl\\bin\\qmllint.exe\" \"" + pwd() +
"\\QmlScripts\\Production\\GeometryCleaner\\GeometryCleaner.qml\""]);
}
It does complete the script with success but the command is not run:
[Pipeline] nodeRunning on master in
d:\JenkinsWorkspace\BuildSystemTest\TestPipeline[Pipeline] {[Pipeline]
pwd[Pipeline] pwd[Pipeline] bat[TestPipeline] Running batch script
d:\JenkinsWorkspace\BuildSystemTest\TestPipeline>"d:\JenkinsWorkspace\BuildSystemTest\TestPipeline\external\Qt55\msvc2015_64_opengl\bin\qmllint.exe"
"d:\JenkinsWorkspace\BuildSystemTest\TestPipeline\QmlScripts\Production\GeometryCleaner\GeometryCleaner.qml"
[Pipeline] }[Pipeline] // node[Pipeline] End of PipelineFinished: SUCCESS
It's inside the same path, the same .exe the same args, but something is
missing but no information is given. Anybody have a way to fix this or at least
debug what is wrong with it?
--
You received this message because you are subscribed to the Google Groups
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-users/309a05c9-4eba-4862-9dae-22f18c995be6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.