Mam aplikację internetową http://codefu-5euzxjdg6b.elasticbeanstalk.com/codeKungfu.jsp, która jest obecnie hostowana na Amazon Elastic Beanstalk z backendem Java.Travis CI z Amazon Elastic Beanstalk
Proces przepływu, które mam na myśli to:
- Zobowiązanie do GitHub repo
- Travis CI jest wyzwalany. Uruchom testy jednostkowe.
- Wszystkie testy zdały pomyślnie. Zainstaluj na elastycznej fasoli Amazon.
Obecnie utknąłem w kroku 3, gdzie próbuję połączyć Travis CI z Amazon elastic beanstalk.
Szukałem informacji online w odniesieniu do tego, ale nie byłem w stanie znaleźć niczego, co wydaje się przydatne. Najlepsze źródło informacji, które zdobyłem, to: https://superuser.com/questions/510593/elastic-beanstalk-rails-application-with-git-source-and-deploy-hooks
Rozumiem, że Travis CI może zostać wdrożony bezpośrednio w Google App Engine, a zatem uważam, że powinno istnieć również rozwiązanie dla Amazon Elastic Beanstalk.
Czy ktoś może wskazać mi zasoby, które mogą mi pomóc rozwiązać ten problem?
Dzięki!
Dzięki za tą odpowiedź, to zdecydowanie powinien być zaakceptowane odpowiedź. Po prostu ustaw to dokładnie i działa jak urok. Dzięki @ Jon – David
Hej! Jak zaszyfrowałeś 'secret_access_key'? Ponieważ zwykle musisz podać parę klucz/wartość podczas szyfrowania rzeczy na Travisie. Co wprowadziłeś jako klucz szyfrowania, gdy wygenerowałeś wartość 'secure' dla klucza tajnego dostępu AWS? –
Możesz zapoznać się z dokumentacją tutaj: http://docs.travis-ci.com/user/encryption-keys/ – Jon