/ / Esegui su jenkins grails test geb & spock dal repository con due progetti: grails, jenkins, spock, geb

Esegui su jenkins grails geb & spock test dal repository con due progetti: grails, jenkins, spock, geb

Ho in un repository due progetti e voglio eseguirne uno con il comando "test-app: spock --echoOut". Aggiungo una sezione per il grails in esecuzione inserisci la descrizione dell'immagine qui

quando eseguo Item, jenkins mi dà "... non sembra far parte di un'applicazione Grails" ma provo a eseguire

"test-app: spock --echoOut" in projectDir a livello locale tutto funziona bene.

risposte:

0 per risposta № 1

Quando hai due progetti nel tuo repository, qual è il layout di esso?

Grails in jenkins si aspettano che la radice del repository sia l'applicazione grails.

In caso contrario, è possibile effettuare un checkout scarso, in cui è possibile eseguire il checkout solo nella sottocartella contenente il progetto necessario. Vedere https://issues.jenkins-ci.org/browse/JENKINS-21809


0 per risposta № 2

Ho cambiato grails.project.work.dir e Project.Base.Directory da: /var/lib/jenkins/.grails/2.3.4/projects/MainDir/projectDir a: / var / lib / jenkins / jobs / MainDir / workspace / projectDir