Travis CI 使用“glob”部署到 S3 存储桶选项上传所有存储库文件

发布于 2025-01-15 00:23:00 字数 512 浏览 2 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文