I took a look at the Maven Pipeline documentation again.
For Windows it says to use bat, not sh. I tried that, and got a little bit
closer, but now it cannot find JAVA_HOME
----- withMaven Wrapper script -----
Error: JAVA_HOME is set to an invalid directory.
JAVA_HOME = "/usr/java/jdk1.8.0_102"
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
Jenkins have jdk set at /usr/java/jdk1.8.0_102 and I have created a symlink
in my Cygwin
jdk1.8.0_102 -> /cygdrive/c/Program Files/Java/jdk1.8.0_121
Windows environment variable JAVA_HOME is set to C:\Program
Files\Java\jdk1.8.0_121
mandag 11. september 2017 08.07.21 UTC+2 skrev Sverre Moe følgende:
>
> I have connected a Windows slave to Jenkins with SSH+Cygwin.
> So running shell scripts like "sh 'mvn'" should work as I do it locally on
> the Windows.
>
> Running withMaven fails, and I cannot figure our why.
>
> [Pipeline] node
> Running on master-windows-x86_64 in
> /home/username/workspace/myApp_username_work-3U54DPE57F6TMOZM2O6QBWDQ2LNRU2QHAXT6INC3UPGWF2ERMXAQ
> [Pipeline] {
> [Pipeline] stage
> [Pipeline] { (Checkout-Windows)
> [Pipeline] checkout
> > git rev-parse --is-inside-work-tree # timeout=10
> Fetching changes from the remote Git repository
> > git config remote.origin.url ssh://
> [email protected]/software/myApp.git # timeout=10
> Fetching without tags
> Fetching upstream changes from ssh://
> [email protected]/software/myApp.git
> > git --version # timeout=10
> > git fetch --no-tags --progress ssh://
> [email protected]/software/myApp.git +refs/heads/*:refs/remotes/origin/*
> Checking out Revision 05cf171deb903a01b5880c30de28d4b1865e3ed5
> (username/work)
> Commit message: "Test Windows build on Jenkins"
> > git config core.sparsecheckout # timeout=10
> > git checkout -f 05cf171deb903a01b5880c30de28d4b1865e3ed5
> > git rev-list f9db8914f5688ca74e571dd1104c279f207bf435 # timeout=10
> [Pipeline] }
> [Pipeline] // stage
> [Pipeline] stage
> [Pipeline] { (Build-Windows)
> [Pipeline] withMaven
> [withMaven] Options: []
> [withMaven] Available options:
> [withMaven] use JDK installation jdk1.8
> $ where mvn.cmd
> [withMaven] use Maven installation provided by the build agent with
> executable
> C:\Users\username.POLAR\Downloads\apache-maven-3.3.9-bin\apache-maven-3.3.9\bin\mvn.cmd
> [Pipeline] {
> [Pipeline] sh
> [myApp_username_work-3U54DPE57F6TMOZM2O6QBWDQ2LNRU2QHAXT6INC3UPGWF2ERMXAQ]
> Running shell script
> sh:
> /home/username/workspace/myApp_username_work-3U54DPE57F6TMOZM2O6QBWDQ2LNRU2QHAXT6INC3UPGWF2ERMXAQ@tmp/durable-ff9c24b3/pid:
>
> No such file or directory
> sh:
> /home/username/workspace/myApp_username_work-3U54DPE57F6TMOZM2O6QBWDQ2LNRU2QHAXT6INC3UPGWF2ERMXAQ@tmp/durable-ff9c24b3/jenkins-log.txt:
>
> No such file or directory
> sh:
> /home/username/workspace/myApp_username_work-3U54DPE57F6TMOZM2O6QBWDQ2LNRU2QHAXT6INC3UPGWF2ERMXAQ@tmp/durable-ff9c24b3/jenkins-result.txt:
>
> No such file or directory
>
>
>
--
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/96c3a3ff-30c5-4646-991c-495c529657aa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.