Go to file
Konrad Pabjan 3bdf740f02
V2 Preview (#19)
* V2 Setup

* Add end-to-end tests

* Update tests

* Update tests

* Update tests

* Update tests again

* Misc Updates

* Improve logs

* Update release

* Update README.md

* @actions/artifact v0.2.0
2020-03-13 14:46:09 +01:00
.github/workflows V2 Preview (#19) 2020-03-13 14:46:09 +01:00
dist V2 Preview (#19) 2020-03-13 14:46:09 +01:00
src V2 Preview (#19) 2020-03-13 14:46:09 +01:00
.eslintignore V2 Preview (#19) 2020-03-13 14:46:09 +01:00
.eslintrc.json V2 Preview (#19) 2020-03-13 14:46:09 +01:00
.gitignore V2 Preview (#19) 2020-03-13 14:46:09 +01:00
.prettierignore V2 Preview (#19) 2020-03-13 14:46:09 +01:00
.prettierrc.json V2 Preview (#19) 2020-03-13 14:46:09 +01:00
LICENSE Create LICENSE 2019-07-23 15:29:14 -04:00
README.md V2 Preview (#19) 2020-03-13 14:46:09 +01:00
action.yml V2 Preview (#19) 2020-03-13 14:46:09 +01:00
package-lock.json V2 Preview (#19) 2020-03-13 14:46:09 +01:00
package.json V2 Preview (#19) 2020-03-13 14:46:09 +01:00
tsconfig.json V2 Preview (#19) 2020-03-13 14:46:09 +01:00

README.md

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