mirror of
https://code.forgejo.org/forgejo/download-artifact.git
synced 2024-12-13 01:37:39 +01:00
Temporary fork until v4 supports GHES.
.github/workflows | ||
dist | ||
src | ||
.eslintignore | ||
.eslintrc.json | ||
.gitignore | ||
.prettierignore | ||
.prettierrc.json | ||
action.yml | ||
LICENSE | ||
package-lock.json | ||
package.json | ||
README.md | ||
tsconfig.json |
Download-Artifact v2 Preview
This downloads artifacts from your build
See also upload-artifact.
Usage
See action.yml
Download a Single Artifact
Basic (download to the current working directory):
steps:
- uses: actions/checkout@v2
- uses: actions/download-artifact@v2-preview
with:
name: my-artifact
- run: cat my-artifact
Download to a specific directory:
steps:
- uses: actions/checkout@v2
- uses: actions/download-artifact@v2-preview
with:
name: my-artifact
path: path/to/artifact
- run: cat path/to/artifact
Download All Artifacts
If the name
input parameter is not provided, all artifacts will be downloaded. To differentiate between downloaded artifacts, a directory denoted by the artifacts name will be created for each individual artifact.
Example, if there are two artfiacts Artifact-A
and Artifact-B
, and the directory is etc/usr/artifacts/
, the directory structure will look like this:
etc/usr/artifacts/
Artifact-A/
... contents of Artifact-A
Artifact-B/
... contents of Artifact-B
Download all artifacts to a specific directory
steps:
- uses: actions/checkout@v2
- uses: actions/download-artifact@v2-preview
with:
path: path/to/artifacts
- run: cat path/to/artifacts
Download all artifacts to the current working directory
steps:
- uses: actions/checkout@v2
- uses: actions/download-artifact@v2-preview
License
The scripts and documentation in this project are released under the MIT License