Как я могу настроить aws codepipeline с aws code commit + aws code build + elastic beanstalk без использования jenkins, teamcity или любого другого стороннего инструмента?
Как настроить aws codepipeline с aws code commit + aws code build + elastic beanstalk? без jenkins, teamcity или любого другого стороннего инструмента?
Ответы (1)
Если вы воспользуетесь частями двух решений, которые я объединил, вы сможете разработать комплексное решение для Elastic Beanstalk, CodePipeline, CodeCommit и CodeBuild.
Я написал сообщение об использовании CodeCommit и CodePipeline с Elastic Beanstalk здесь: Создайте конвейер для эластичного бобового стебля в CodePipeline с помощью CloudFormation и CodeCommit. В нем я использую пример приложения Node.js от AWS. Связанный стек запуска и код находятся здесь.
Я писал об интеграции CodeBuild, CodePipeline, CodeCommit и CodeDeploy на Развернуть в производственной среде с помощью AWS CodeBuild и AWS Developer Tools Suite. Код сообщения описан в CodeBuild и AWS Developer Tools Suite. Лаборатория.
В зависимости от того, какой язык программирования вы используете для настройки и развертывания приложения, вы будете использовать другой среда, подобранная CodeBuild. Чтобы увидеть список примеров CodeBuild, перейдите к примерам CodeBuild . Специальное приложение для Elastic Beanstalk для Java находится здесь а>.
В конечном итоге вам нужно будет использовать CodeBuild для создания ZIP-файла, который использует Elastic Beanstalk. Вы организуете это действие CodeBuild в CodePipeline и используете OutputArtifacts
, сгенерированный на этапе / действии CodeBuild, как InputArtifacts
для действия развертывания ElasticBeastalk. Как видно из примеров, в AWS CloudFormation можно определить все. Надеюсь это поможет.