download-artifact/README.md
2020-04-28 11:43:05 +02:00

1.6 KiB

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 artifacts 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