Развертывание Bitbucket Pipeline в Elasticbeanstalk - проблема загрузки - изменения не отражены - PullRequest
0 голосов
/ 20 марта 2019

Ребята У меня проблемы с развертыванием на эластичном стебле.Кажется, что при запуске конвейера он просто дублирует существующий 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

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

1 Ответ

0 голосов
/ 20 марта 2019

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

...