CI / CD с использованием репозитория Bitbucket для предоставления ресурсов в AWS - PullRequest
0 голосов
/ 09 июля 2019

Я хочу добиться непрерывной доставки для предоставления ресурсов AWS с использованием Bitbucket и AWS.Мой пример использования - создание потока доставки кинесиса Firehose с назначением в качестве Elastic Search.Я хочу, чтобы это было достигнуто с помощью шаблонов облачной информации AWS (с учетом различных этапов для dev, uat, prod).Всякий раз, когда я обновляю свое хранилище битбакетов, сборка должна создаваться, а стек обновляется в AWS.Буду очень признателен за любую помощь.

Я много искал в Интернете, но не смог найти ни одного релевантного примера, который бы четко описывал мой вариант использования.

Шаблон Cloudformatiom, переданный в bitbucket, предоставит ресурсы AWSв облаке

1 Ответ

1 голос
/ 10 июля 2019

Вы можете использовать AWS CodePipeline для этой цели. Единственная проблема заключается в том, что Code Pipeline не работает напрямую с Bitbucket, работает только с AWS CodeCommit или GitHub в качестве запускающего репо.

Но есть обходной путь для этого. Вы можете настроить синхронизацию из Bitbucket в GitHub, а затем установить репозиторий GitHub в качестве исходного репозитория для конвейера, который вы создадите в AWS CodePipeline. Вы можете найти много руководств для синхронизации, поэтому я не буду объяснять здесь. Сам конвейер можно определить как шаблон.

Я уже объяснил настройку AWS CodePipeline в другом ответе здесь , которым вы можете следовать для этой цели. Надеюсь, это поможет!

...