Развертывание непосредственно от Bitbucket до AWS Elastic Beanstalk
Как развернуть мои последние биты (в данном случае приложение nodejs) от Bitbucket до AWS Elastic Beanstalk.
Я хочу избежать использования awspush git из моей локальной системы, поскольку это вызывает все репо, которое может быть болезненно медленным в сценариях с низкой пропускной способностью.
Я бы хотел, чтобы я мог локально выполнить свои изменения, а затем нажать на Bitbucket. Затем запустите развертывание с Bitbucket для развертывания эластичного бобового стежка.
любая помощь будет оценена. Я бы хотел, чтобы вам не пришлось подписываться на сторонний сервис, чтобы это сделать, но если это необходимо, я бы приветствовал рекомендации
Ответы
Ответ 1
Только первая git aws.push заполнена. Все остальные являются инкрементальными.
Однако это представляет интересный вопрос. Вот несколько идей:
-
Предоставьте свой собственный сервис CI/CD, например, Jenkins или Drone (FWIW, я написал Jenkins AWSEB для развертывания
-
Использовать облачную службу. Я рекомендую Codeship (бесплатно), но Drone.io и Travis (бесплатно для публичных проектов) также являются хорошими выборами
-
Напишите Bitbucket Hook, чтобы сделать это сам, и размещайте на Iron.io (например, я случайно сделал с mirrormirror-go