Я использую GitHub для управления кодом. Я использую Amazon AWS Elastic Beanstalk в качестве сервера.
Amazon объявила, что вы можете использовать Git для отправки кода на сервер приложений. Однако для этого мне пришлось бы отказаться от GitHub, поскольку они по сути заменяют git-сервер.
Есть ли способ получить лучшее из обоих миров?
Мне не обязательно «развертывать» каждый раз, когда я нажимаю, но я бы хотел, чтобы она была загружена как «Версия», а затем я могу развернуть нужную мне версию в любое время.
Git распространяется. Вы можете использовать Github и Elastic Beanstalk (и любое количество других хостов, таких как Bitbucket или ваш собственный персональный размещенный сервер Git) в одном репозитории.
Когда вы хотите перейти на Github, вы должны сделать git push
. Если вы хотите перенести все это на EB, вы бы сделали git aws.push
.