Travis CI 使用“glob”部署到 S3 存储桶选项上传所有存储库文件
我正在使用 Travis CI 的部署功能,使用以下配置将包含 screenshot-
的所有 png 文件上传到 S3:
deploy:
on:
all_branches: true
provider: s3
access_key_id:
secure: $ACCESS_KEY
secret_access_key:
secure: $SECRECT_ACCESS_KEY
bucket: $BUCKET_NAME
upload_dir: $DIRECTORY_PATH
glob: "**/*/screenshot-*.png"
但它会将所有存储库文件上传到 S3,而不仅仅是具有我提供的模式的文件。
更新:glob
选项可以使用或不使用值的引号。这不是造成问题的原因。我都尝试了,但都不起作用。
我错过了什么?
I'm using Travis CI's deploy feature to upload all png files that contain screenshot-
to S3 using the following configuration:
deploy:
on:
all_branches: true
provider: s3
access_key_id:
secure: $ACCESS_KEY
secret_access_key:
secure: $SECRECT_ACCESS_KEY
bucket: $BUCKET_NAME
upload_dir: $DIRECTORY_PATH
glob: "**/*/screenshot-*.png"
But it's uploading all the repo files to S3, not only the files with the pattern I provided.
UPDATE: the glob
option works with or without quotes for the value. That's not what's causing the issue. I tried both and both didn't work.
What am I missing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
glob
仅在 Travis dpl v2 上完美运行https://docs.travis-ci.com/user/deployment-v2/providers/s3/#:~:text=secret_access_key%3E%0A%20%20bucket%3A%20%3Cbucket%3E-,边缘%3A%20true,-%23%20opt%20in%20to
glob
works perfectly only on Travis dpl v2https://docs.travis-ci.com/user/deployment-v2/providers/s3/#:~:text=secret_access_key%3E%0A%20%20bucket%3A%20%3Cbucket%3E-,edge%3A%20true,-%23%20opt%20in%20to