Выпуск конвейера 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, развертывание будет начато.
Этот подход работает отлично.