2013-07-09 11 views

Odpowiedz

13

Możesz umieścić usługi pomiędzy Githubem i Heroku, które mogą osiągnąć podobny rezultat do tego, co chcesz.

Istnieją obecnie dwa dodatki do biblioteki Heroku Addon, które mogą to zrobić za pomocą opcji Ciągłego wdrażania.

Codeship.io (https://addons.heroku.com/codeship) wercker (https://addons.heroku.com/wercker)

Zasadniczo, jeśli dodać i skonfigurować te dodatki oni zainstalować webhook na swoje projekty github repo, a następnie po naciśnięciu do repo webhook jest wyzwalany który uruchamia usługę, aby pobrać kod (uruchom testy, jeśli chcesz), a następnie przesyłaj kod do Heroku.

+0

To powinno być oznaczone jako właściwa odpowiedź IMO –

4

Nie ma sposobu na przejście z jednego pilota do drugiego. Będziesz musiał sklonować z github, a następnie przejść do heroku.

+0

Jeśli mam już zawartość repo GitHub na moim komputerze, ponieważ właśnie tam Rozwijam to, czy powinienem sklonować do oddzielnego folderu i wypchnąć stamtąd, czy po prostu wypchnąć prosto z istniejącego folderu? –

2

snap-ci jest łatwym sposobem rozmieszczenia instalacji rurociągu z Github do Heroku

0
git clone git://github.com/heroku/ruby-sample.git 
cd ruby-sample 
heroku create 
git push heroku master 
heroku open 

Było jako domyślny przykład z Heroku. Możesz dostać pomysł. dobrze ?

+0

W twoim przypadku najpierw sklonujemy repozytorium do naszego komputera, a następnie wdrażamy je na heroku, pytanie brzmi: jak wdrożyć bezpośrednio. –

5

Heroku ostatnio dodane opcję synchronizacji wdrażanie z GitHub

+1

https://devcenter.heroku.com/articles/github-integration, zanotuj jego publiczną wersję beta od czerwca 2015 –

Powiązane problemy