Do you just need to tell Jenkins to set "CYGWIN=nodosfilewarning" in the spawned environment? I don't see any other error than that warning, which you can turn off this way.
HTH, ~Roger Whitcomb Sent from my iPhone On May 27, 2013, at 9:51 AM, Erik de Bruin <e...@ixsoftware.nl> wrote: > Hi, > > Does anyone have any experience getting Unix scripts to run on Win2008 > with Cygwin from a Jenkins job? > > I'm trying to get Mustella to run as a Jenkins job so we can schedule > it to run once or twice a day and report back via email. Seemed easy > enough, but reality turned out to be a bit tougher... > > This is how far I can get it to run, on a machine where I can run > Mustella in Cygwin successfully: > > <log> > Started by user anonymous > Building in workspace C:\Program Files > (x86)\Jenkins\workspace\flex-sdk_mustella > Checkout:flex-sdk_mustella / C:\Program Files > (x86)\Jenkins\workspace\flex-sdk_mustella - > hudson.remoting.LocalChannel@b52f79 > Using strategy: Default > Last Built Revision: Revision ae21a371ed69587c2ffba95b0b1a4b5bf10463e6 > (origin/develop) > Fetching changes from 1 remote Git repository > Fetching upstream changes from origin > Commencing build of Revision ae21a371ed69587c2ffba95b0b1a4b5bf10463e6 > (origin/develop) > Checking out Revision ae21a371ed69587c2ffba95b0b1a4b5bf10463e6 > (origin/develop) > [flex-sdk_mustella] $ sh -xe C:\Windows\TEMP\hudson2579720954974176906.sh > cygwin warning: > MS-DOS style path detected: C:\Windows\TEMP\hudson2579720954974176906.sh > Preferred POSIX equivalent is: > /cygdrive/c/Windows/TEMP/hudson2579720954974176906.sh > CYGWIN environment variable option "nodosfilewarning" turns off this warning. > Consult the user's guide for more details about POSIX paths: > http://cygwin.com/cygwin-ug-net/using.html#using-pathnames > + export SHELLOPTS > + set -o igncr > + cd C:/ApacheFlex/git/flex-sdk/mustella > + ls -la > total 4701 > drwx------+ 1 Administrators None 0 May 27 02:21 . > drwx------+ 1 Administrators None 0 May 24 13:26 .. > -rwx------+ 1 Administrators None 169 May 23 11:26 .gitignore > drwx------+ 1 Administrators None 0 May 23 11:22 Assets > -rwx------+ 1 Administrators None 3325 May 23 12:48 > MustellaResultsParser.class > -rwx------+ 1 Administrators None 5228 May 23 11:22 > MustellaResultsParser.java > -rwx------+ 1 Administrators None 2674 May 23 11:26 README > drwx------+ 1 Administrators None 0 May 23 11:22 as3 > drwxr-xr-x+ 1 ApacheFlex None 0 May 23 14:44 build > -rwx------+ 1 Administrators None 124906 May 23 11:26 build.xml > drwx------+ 1 ApacheFlex None 0 May 23 14:45 classes > -rwx------+ 1 Administrators None 2043 May 23 11:22 clobber.awk > -rwx------+ 1 ApacheFlex None 13650 May 27 02:21 failures.txt > drwx------+ 1 Administrators None 0 May 23 11:22 java > -rwx------+ 1 Administrators None 12847 May 23 11:26 > local-template.properties > -rwx------+ 1 Administrators None 38032 May 23 11:26 mini_run.sh > -rwx------+ 1 Administrators None 88490 May 23 12:48 mustella.swc > drwx------+ 1 Administrators None 0 May 27 15:30 properties > -rwx------+ 1 ApacheFlex None 3952987 May 27 02:21 results.txt > drwx------+ 1 Administrators None 0 May 23 11:22 scripts > -rwx------+ 1 Administrators None 1554 May 23 11:26 test_changes.sh > -rwx------+ 1 ApacheFlex None 516680 May 26 17:57 test_files.tmp > drwx------+ 1 Administrators None 0 May 23 11:26 tests > drwx------+ 1 ApacheFlex None 0 May 26 17:37 tmp > drwx------+ 1 Administrators None 0 May 23 11:26 utilities > + ./mini_run.sh tests/components/Label > + '[' 1 -lt 1 ']' > + '[' 'C:\Program Files (x86)\apache-ant-1.9.1' = '' ']' > + propfile=properties/mustella_tmp.properties > + inherit_propfile=properties/mustella1.properties > + changes=0 > + hurricane=0 > + use_wire=true > + propfileName=mustella_tmp > + newFile= > + cleanFile= > + testName= > + seenFile= > + run_one_file= > + skipcheck=1 > + skipexclude=false > + imageDiff=0 > + sniffers=0 > + createImages=0 > + timeout=12000 > + smoke= > + print_passes=true > + run_all=0 > + ant_target=run > + browser_run= > + apollo_run= > + exit_on_compile_error=true > + extra_arg= > + port=9999 > + keep=false > + find_our_own_files=false > + failed_only=0 > + no_run=0 > + beliteral=0 > + '[' -f local.properties ']' > ++ uname -s > ++ tr '[A-Z]' '[a-z]' > + os=cygwin_nt-6.1-wow64 > ++ echo cygwin_nt-6.1-wow64 > ++ egrep cygwin > + tmp=cygwin_nt-6.1-wow64 > + '[' cygwin_nt-6.1-wow64 = '' ']' > + tmp=c:/tmp > + mkdir c:/tmp > Build step 'Execute shell' marked build as failure > Finished: FAILURE > </log> > > Help? > > EdB > > > > -- > Ix Multimedia Software > > Jan Luykenstraat 27 > 3521 VB Utrecht > > T. 06-51952295 > I. www.ixsoftware.nl >