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.
- Host: GitHub
- URL: https://github.com/juliaci/external-buildkite-buildkite-plugin
- Owner: JuliaCI
- License: mit
- Created: 2021-11-12T00:32:52.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-23T14:04:04.000Z (over 1 year ago)
- Last Synced: 2025-06-08T09:07:08.240Z (12 months ago)
- Topics: buildkite, buildkite-plugin
- Language: Shell
- Homepage:
- Size: 28.3 KB
- Stars: 2
- Watchers: 7
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.