Czy ktoś zna jakieś dobre artykuły o tym, jak Jenkins mógłby dobrze grać z Heroku?Samouczek na temat przesuwania do Heroku przez Jenkinsa
Co chcę zrobić: 1) Chcesz skonfigurować zadanie Jnkins do odpytywania prywatnego GitHub Repo, gdy checkin są wykonywane w gałęzi deweloperskiej. 2) Zbuduj tę gałąź i upewnij się, że wszystko jest dobrze! 3) Przekaż prywatną bazę GitHub Repo do Heroku Repo. Tak więc buduje i wdraża na Heroku.
Widziałem fragmenty artykułów, ale nie można uzyskać pełnego przepływu do pracy. Próbowałem wtyczki GitHub & Heroku. Mogę pobrać wtyczkę github do ściągnięcia i zbudowania, ale nie rozumiem, jak to zrobić, by pchać do Heroku. Wtyczka Heroku pozwala mi instalować plik WAR, ale to nie wywołuje poprawnie aplikacji. Muszę więc popchnąć kod źródłowy do Heroku Repo, aby skompilował i wdrożył.
Dzięki, D
Dzięki za tę odpowiedź, jest to pomocne. Wystąpił problem z tym rozwiązaniem z powodu wielu pilotów. GIT_BRANCH teraz przechodzi na heroku/master zamiast na origin/master i zauważyłem, że teraz aplikacja 'git pulls' pochodzi z obu pilotów. Nie wiem, jakie to może mieć konsekwencje, ale nie wydaje się to dobrym pomysłem. Jakieś pomysły? – DrewVS
spróbuj 'git fetch' następnie ' git checkout origin/master' – blotto