enricomi/Download Buildkite Artifact
A GitHub Action to download artifacts from a Buildkite pipeline
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github_token | GitHub API Access Token | no | ${{ github.token }} |
| buildkite_token | Buildkite API Access Token | yes | — |
| buildkite_build_url | Buildkite build url to downloaded artifacts from | no | — |
| ignore_build_states | List of build states to ignore. No artifacts will be downloaded when build has one of these states. Use comma to separate multiple states, e.g. "canceled,skipped,failed" | no | "" |
| ignore_job_states | List of job states to ignore. No artifacts of jobs that have this state are downloaded. Use comma to separate multiple states, e.g. "timed_out,failed" | no | "" |
| output_path | Path were downloaded artifacts are stored | no | . |
| poll_interval | Delay in seconds between polls to the Github and Buildkite APIs | no | 30 |
| log_level | Action logging level | no | INFO |
Outputs
| name | description |
|---|---|
| build-number | The number of the Buildkite build |
| build-state | The state of the Buildkite build |
| download-state | The outcome of downloading artifacts: skipped, success, failure |
| download-paths | The paths of downloaded artifacts as a Json array of strings |
| download-files | The number of downloaded files |