-
Improvement
-
Resolution: Unresolved
-
Major
-
None
-
Windows, cygwin, jenkins 2.46.1
Running the pipeline tutorial ( https://github.com/jenkinsci/pipeline-plugin/blob/master/TUTORIAL.md ) with :
node("qa3.lab.company.com") { git url: 'https://github.com/jglick/simple-maven-project-with-tests.git' def mvnHome = tool 'mvn350' sh "${mvnHome}/bin/mvn -B verify" }
Doesn't work on a cygwin slave. The maven command just fails :
Started by user Peter Lord [Pipeline] node Running on qa3.lab.company.com in /opt/company/users/jenkins/workspace/EventProcessing/test-nodeploy [Pipeline] { [Pipeline] git > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://github.com/jglick/simple-maven-project-with-tests.git # timeout=10 Fetching upstream changes from https://github.com/jglick/simple-maven-project-with-tests.git > git --version # timeout=10 > git fetch --tags --progress https://github.com/jglick/simple-maven-project-with-tests.git +refs/heads/*:refs/remotes/origin/* > git rev-parse "refs/remotes/origin/master^{commit}" # timeout=10 > git rev-parse "refs/remotes/origin/origin/master^{commit}" # timeout=10 Checking out Revision 7b64fc4ac386dd9e34df63feef99f2260ec9a6b0 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 7b64fc4ac386dd9e34df63feef99f2260ec9a6b0 > git branch -a -v --no-abbrev # timeout=10 > git branch -D master # timeout=10 > git checkout -b master 7b64fc4ac386dd9e34df63feef99f2260ec9a6b0 > git rev-list 7b64fc4ac386dd9e34df63feef99f2260ec9a6b0 # timeout=10 [Pipeline] tool Unpacking https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.5.0/apache-maven-3.5.0-bin.zip to /opt/company/users/jenkins/tools/hudson.tasks.Maven_MavenInstallation/mvn350 on qa3.lab.company.com [Pipeline] sh [test-nodeploy] Running shell script + /opt/company/users/jenkins/tools/hudson.tasks.Maven_MavenInstallation/mvn350/bin/mvn -B verify [Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline ERROR: script returned exit code -1 Finished: FAILURE
Running the same maven command when logged in manually works as expected. Also the same pipeline works on OS/X and Linux slaves - it only fails on cygwin slaves under jenkins.
- is related to
-
JENKINS-44089 [cygwin] Request that withMaven pipeline step produce both mvn and mvn.cmd wrappers on Windows
- Open