Mam w jednym repozytorium dwa projekty i chcę uruchomić jeden z nich za pomocą komendy "test-app: spock --echoOut". Dodaję sekcję dla grails
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 № 1Kiedy 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