GitHub Actions 下载工件指南:download-artifact 插件使用详解
GitHub Actions 的 download-artifact 插件是 CI/CD 流程中管理构建产物的核心工具。本指南将详细介绍如何高效使用这个强大的下载工件功能,帮助您在自动化工作流中轻松获取所需的构建文件。
什么是 download-artifact?
download-artifact 是 GitHub Actions 官方提供的下载插件,专门用于从工作流运行中下载之前上传的构建产物。无论是单个应用构建、多平台编译结果,还是测试报告文档,都能通过这个插件快速获取。
快速开始
基础用法:下载单个工件
最简单的使用场景是下载特定名称的工件:
jobs:
build:
steps:
- uses: actions/download-artifact@v4
with:
name: my-artifact
指定下载目录
您可以将工件下载到指定目录:
jobs:
build:
steps:
- uses: actions/download-artifact@v4
with:
name: my-artifact
path: your/destination/dir
核心功能详解
1. 下载所有工件
如果省略 name 参数,将下载当前运行的所有工件:
jobs:
build:
steps:
- uses: actions/download-artifact@v4
2. 合并多个工件到同一目录
在多平台构建场景中,您可能希望将所有工件合并到同一目录:
jobs:
build:
steps:
- uses: actions/download-artifact@v4

