You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在GitHub Actions中仅下载指定的Artifacts文件?

GitHub Action 仅下载指定Artifacts文件的实现方法

要在另一个Job中仅下载Artifacts里的指定文件,只需在actions/download-artifact@v3的配置中使用patterns参数,明确指定需要下载的文件路径即可。

示例代码

jobs:
  # 用于下载指定文件的Job
  download-specific-files:
    runs-on: ubuntu-latest
    steps:
      - name: 仅下载指定的Artifacts文件
        uses: actions/download-artifact@v3
        with:
          name: artifact # 需与上传时指定的Artifacts名称一致
          patterns: |
            file1.txt
            file2.txt
          # 可选配置:指定文件下载到的目标目录,默认下载至当前工作目录
          path: ./download-target

补充说明

  • patterns参数支持多行文本或数组格式,只有匹配到的文件会被下载,未列出的文件将被忽略。
  • 如果需要匹配某一类文件(比如所有.txt文件),也可以使用glob模式,例如*.txt;但如果仅需特定几个文件,直接列出文件名的方式更精准。

内容的提问来源于stack exchange,提问作者arsalan yavari

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 02:05:57