Развертывание Bitbucket Pipeline в Elasticbeanstalk — проблема с загрузкой — изменения не отражены

Ребята, у меня проблемы с развертыванием в elasticbeanstalk. Кажется, что при запуске конвейера он просто дублирует существующий zip-файл в корзине s3. Пробовал разные сценарии, но все равно получил тот же результат.

    image: node:10.15.1

    pipelines:
      default:
     - step:
            name: EBS deployment
            deployment: test
   script:
    - pipe: atlassian/aws-elasticbeanstalk-deploy:0.2.5
    variables:
    AWS_ACCESS_KEY_ID: $AWS_ACCESS_KEY_ID
    AWS_SECRET_ACCESS_KEY: $AWS_SECRET_ACCESS_KEY
    AWS_DEFAULT_REGION: $AWS_DEFAULT_REGION
    APPLICATION_NAME: 'applicationXYZ'
    COMMAND: 'upload-only'
    ENVIRONMENT_NAME: 'Test'
    ZIP_FILE: 's3://applicationXYZ-elasticbeanstalk-deployment/applicationXYZ-app.zip'
    S3_BUCKET: 'applicationXYZ-elasticbeanstalk-deployment'
    DEBUG: 'TRUE'

Я успешно запускаю конвейер, но новый файл, созданный в ведре, точно такой же, как и старый, но с другим именем версии. Я проверил, отражены ли сделанные мной изменения в новом zip-файле, но, к сожалению, он идентичен исходному zip-архиву.

Status: Downloaded newer image for bitbucketpipelines/aws-elasticbeanstalk-deploy:0.2.5

INFO: Uploading to s3 bucket: applicationXYZ-elasticbeanstalk-deployment...

Completed 680.3 KiB/32.7 MiB (860.5 KiB/s) with 1 file(s) remaining

Completed 8.7 MiB/32.7 MiB (9.7 MiB/s) with 1 file(s) remaining Completed 16.7 MiB/32.7 MiB (17.5 MiB/s) with 1 file(s) remaining Completed 24.7 MiB/32.7 MiB (24.6 MiB/s) with 1 file(s) remaining Completed 32.7 MiB/32.7 MiB (30.7 MiB/s) with 1 file(s) remaining

copy: s3://applicationXYZ-elasticbeanstalk-deployment/applicationXYZ-app.zip to s3://applicationXYZ-elasticbeanstalk-deployment/applicationXYZ-102-eb15a3fd.zip

✔ Artifact uploaded successfully to s3://applicationXYZ-elasticbeanstalk-deployment/applicationXYZ-102-eb15a3fd.zip

Спасибо за поддержку!

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
554
1

Ответы 1

S3 имеет система управления версиями (проверьте, если он не активирован), если загруженный файл имеет такое же имя S3 создайте его версию без нового файла. В качестве взлома и проверки правильности загрузки файла попробуйте переименовать его (например, добавьте метку времени)

Спасибо за быстрый ответ! Да, управление версиями включено, и загруженный файл имеет то же имя. Если я изменю имя (с applicationXYZ-app.zip на applicationXYZ-app-eb15a3fd.zip), конвейер выйдет из строя: фатальная ошибка: произошла ошибка (404) при вызове операции HeadObject: ключ «applicationXYZ-app.zip» не существует

Costantinos 20.03.2019 11:24

Вы пытаетесь создать это: «applicationXYZ-app-eb15a3fd.zip», и вы получаете «Ключ «applicationXYZ-app.zip» не существует», который подключен

Abderrahim Soubai-Elidrisi 20.03.2019 11:42

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