An open API service indexing awesome lists of open source software.

https://github.com/juliaci/external-buildkite-buildkite-plugin

Download Buildkite configuration files from an external repository.
https://github.com/juliaci/external-buildkite-buildkite-plugin

buildkite buildkite-plugin

Last synced: 4 months ago
JSON representation

Download Buildkite configuration files from an external repository.

Awesome Lists containing this project

README

          

# `external-buildkite` Buildkite Plugin

[![Continuous Integration (CI)][ci-img]][ci-url]

[ci-img]: https://github.com/JuliaCI/external-buildkite-buildkite-plugin/actions/workflows/ci.yml/badge.svg "Continuous Integration (CI)"
[ci-url]: https://github.com/JuliaCI/external-buildkite-buildkite-plugin/actions/workflows/ci.yml

Download Buildkite configuration files from an external repository.

## Example

To use this plugin, add the following YAML snippets to your `pipeline.yml` file:

```yml
steps:
- plugins:
- JuliaCI/external-buildkite#v1.0:
version: './buildkite.version'
repo_url: 'https://github.com/JuliaCI/julia-buildkite.git'
folder: '.buildkite'
```

Note that `version` can be a gitsha, a gitref (e.g. `master`), or the path to a file that contains within it a gitsha or gitref.
If you opt to use a file for `version`, you must specify its path starting with `./` or `/` to disambiguate it from an arbitrary gitref.