/ / Run on jenkins grails test geb & spock z repozytorium z dwoma projektami - grails, jenkins, spock, geb

Run on jenkins grails test geb & spock z repozytorium z dwoma projektami - grails, jenkins, spock, geb

Mam w jednym repozytorium dwa projekty i chcę uruchomić jeden z nich za pomocą komendy "test-app: spock --echoOut". Dodaję sekcję dla grails wprowadź opis obrazu tutaj

kiedy uruchomię przedmiot, wtedy jenkins daje mi "... nie wydaje się być częścią aplikacji Grails", ale staram się biec

"test-app: spock --echoOut" w projectDir lokalnie wszystko działa dobrze.

Odpowiedzi:

0 dla odpowiedzi № 1

Kiedy masz dwa projekty w swoim repozytorium, jaki jest jego układ?

Grails w jenkinsach oczekują, że korzeń repo będzie aplikacją grails.

Jeśli nie jest to możliwe, możesz zrobić rzadkie zamówienie, w którym możesz tylko sprawdzić podfolder, który ma projekt, którego potrzebujesz. Widzieć https://issues.jenkins-ci.org/browse/JENKINS-21809


0 dla odpowiedzi nr 2

Zmieniłem grails.project.work.dir i Project.Base.Directory z: /var/lib/jenkins/.grails/2.3.4/projects/MainDir/projectDir do: / var / lib / jenkins / jobs / MainDir / workspace / projectDir