Я создаю приложение с использованием Lambda, DynamoDB, Cognito и т. Д.
Я хочу настроить конвейер CI / CD с помощью инструментов AWS - AWS codePipeline.
Я использую Gitlab для репозитория кода.
При настройке конвейера сборки с помощью Code Pipeline я обнаружил, что есть поддержка репозиториев Github, но есть No
поддержка Gitlab
репозиториев.
Один из возможных способов - использовать S3. Поэтому, когда код помещается в репозиторий Gitlab, он будет загружен в корзину S3.
CodePipeline запустит сборку, выполнит тестовые примеры, а затем выполнит развертывание (создание лямбда-функций, шлюза API, таблиц DynamoDB и т. Д.)
Есть ли лучший способ интегрировать CodePipeline с Gitlab?