Выпуск конвейера AWS CodeCommit -> CodeBuild -> Beanstalk

Я пытаюсь создать конвейер выпуска, где мой исходный код находится в CodeCommit, и я использую Codebuild для сборки и развертывания его в Beanstalk.

Codecommit -> CodeBuild -> Beanstalk

На самом деле это приложение на основе Java, я пытаюсь развернуть файл.JAR в Beanstalk(платформа JAVA). Но в приведенном выше релизе конвейер. Codebuild генерирует некоторые артефакты сборки, но они не являются.JAR.

Если я запускаю Codebuild отдельно, мои артефакты загружаются в корзину S3. Пожалуйста, дайте мне знать, если кто-нибудь успешно создал вышеуказанный релизный конвейер.

Я также попробовал этот способ. т.е. создание двух релиз-конвейера

1) CodeCommit -> CodeBuild. Выше будет скомпилирован файл.jar и помещен в S3.

2) CodeCommit -> Beanstalk Вышеупомянутая корзина S3 будет добавлена ​​в качестве источника, поэтому, если в соответствующий сегмент S3 загружен новый.JAR, развертывание будет начато.

Этот подход работает отлично.

0 ответов

Другие вопросы по тегам