https://github.com/envato/ejson2env-buildkite-plugin
A Buildkite plugin for exporting environment variables stored in ejson files using ejson2env
https://github.com/envato/ejson2env-buildkite-plugin
Last synced: 5 months ago
JSON representation
A Buildkite plugin for exporting environment variables stored in ejson files using ejson2env
- Host: GitHub
- URL: https://github.com/envato/ejson2env-buildkite-plugin
- Owner: envato
- License: mit
- Created: 2019-07-16T09:09:25.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2025-10-13T23:49:50.000Z (8 months ago)
- Last Synced: 2026-01-21T17:40:53.034Z (5 months ago)
- Language: Shell
- Homepage:
- Size: 11 MB
- Stars: 2
- Watchers: 61
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ejson2env Buildkite Plugin
A Buildkite plugin for exporting environment variables stored inside [ejson](https://github.com/Shopify/ejson) files using [ejson2env](https://github.com/Shopify/ejson2env).
[](https://github.com/envato/ejson2env-buildkite-plugin/actions/workflows/tests.yml)
## Example
```yml
steps:
- name: Tests
plugins:
- envato/ejson2env#v0.3.0:
ejson_file: .buildkite/secrets.ejson
ejson_private_key_env_key: EJSON_PRIVATE_KEY
```
## Configuration
### `ejson_file` (optional)
The EJSON file to decrypt and export with `ejson2env`.
Default: `.buildkite/secrets.ejson`
### `ejson_private_key_env_key` (optional)
The environment variable containing the private key to decrypt the EJSON file.
Default: `EJSON_PRIVATE_KEY`
## License
MIT (see [LICENSE](LICENSE))