playframework - Jenkins Windows slave fejler Play! rammeopbygning

Indlæg af Hanne Mølgaard Plasc

Problem



Vi bruger Play! rammer og jeg har konfigureret vores Jenkins CI til at køre auto-test og andre ting på en master Unix-maskine. Som et andet skridt vil jeg opsætte en windows slave for at køre nogle i webprøver webprinter test. Desværre kommer min bygning ikke til det punkt. Kilden kolliderer fint i arbejdsområdet. Som et første byggetrin kører jeg


play clean


Som synes at mislykkes everytime. Jeg har givet fuld tilladelser til admin for den pågældende mappe, og jeg kører jenkins slaven under den administrator som sådan


runas /noprofile /user:DOMAINAdministrator "javaws http://jenkins:8080/computer/Keith/slave-agent.jnlp"


Den konsol output jeg ser fra jenkins er:


Building remotely on Keith in workspace C:Documents and SettingsadministratorMy DocumentsJenkinsworkspacewindows
Updating http://svnrepo..
At revision 448
no change for http://svnrepo.. since the previous build
play path is C:SoftwarePlayplay
Executing C:SoftwarePlayplay clean "C:Documents and SettingsadministratorMy DocumentsJenkinsworkspacewindows" 
[windows] $ C:SoftwarePlayplay clean "C:Documents and SettingsadministratorMy DocumentsJenkinsworkspacewindows"
Build step 'Play!' marked build as failure
Finished: FAILURE


Bemærk, at når jeg kører kommandoen nedenfor manuelt på windows boksen fungerer det fint:


C:SoftwarePlayplay clean "C:Documents and SettingsadministratorMy DocumentsJenkinsworkspacewindows"


Nogen har nogen ideer hvad jeg gør galt?


Tak!

Bedste reference


Jeg havde det samme problem, og jeg løste det ved at tilføje .bat i slutningen af ​​play-banen. I dit tilfælde skal du konfigurere legebane i jenkins som C:SoftwarePlayplay.bat (ikke bare C:SoftwarePlayplay).