Как настроить aws codepipeline с aws code commit + aws code build + elastic beanstalk? без jenkins, teamcity или любого другого стороннего инструмента?

Как я могу настроить aws codepipeline с aws code commit + aws code build + elastic beanstalk без использования jenkins, teamcity или любого другого стороннего инструмента?


person mahendra rathod    schedule 25.01.2017    source источник
comment
На каком языке находится ваш исходный код и на какой платформе Elastic Beanstalk вы развертываете?   -  person Dave Maple    schedule 25.01.2017


Ответы (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 можно определить все. Надеюсь это поможет.

person Paul Duvall    schedule 25.01.2017