node.js - Bitbucket Pipeline 部署到 Elasticbeanstalk - 上传问题 - 未反映任何更改
问题描述
伙计们,我在部署到 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
谢谢你的支持!
解决方案
S3
有一个版本控制系统(检查是否未激活)如果上传的文件具有相同的名称S3
,则创建一个版本,没有一个新文件。作为 hack 并检查文件是否正确上传,尝试重命名它(例如添加时间戳)
推荐阅读
- python - 删除列表python中的镜像重复字符串?
- python - How to ensure all processors are utilized in python multiprocessing?
- reactjs - Problems with ESLint arrow-body when replacing it without block
- html - 如何以百分比设置 vrview iframe 的高度和宽度
- python - 如何克服“TypeError: list indices must be integers or slices, not str” in for pa in data["result"]
- javascript - React native 返回 Promise 而不是值 Firestore
- ionic3 - 将 Firebase Analytics 与 Ionic 3 集成
- flutter - 更改所选文本的突出显示颜色
- python - 在 Python 中打印队列的内容
- c++ - std::map Why it is not adding key , values in my code