Bitbucket Pipeline部署到Elasticbeanstalk - 上传问题 - 没有反映出任何变化

问题描述 投票:0回答:1

伙计我有问题部署到elasticbeanstalk。似乎在运行管道时,它只是复制了s3存储桶中的现有zip文件。尝试了各种方案,但仍然得到相同的结果。

    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

谢谢你的支持!

node.js amazon-s3 bitbucket amazon-elastic-beanstalk bitbucket-pipelines
1个回答
0
投票

S3有一个versioning system(检查是否未激活)如果上传的文件具有相同的名称S3创建它的一个版本没有新文件。作为hack并检查文件是否正确上传尝试重命名(例如添加时间戳)

© www.soinside.com 2019 - 2024. All rights reserved.