Skip to content

reeveci/plugin-local

Repository files navigation

Reeve CI / CD - Local Plugin

This is a Reeve plugin for providing pipeline environment variables from local storage.

Configuration

This plugin supports configuration via the WebUI plugin.

Configuration is also supported via the CLI API:

reeve ask local --list
reeve ask local set <name> <value>
reeve ask local set-secret <name> <value>
reeve ask local list

Encryption takes place on the server, so make sure to use a secure connection between reeve-cli and the server. That is, use TLS with a valid certificate and do not set the insecure option.

Settings

Settings can be provided to the plugin through environment variables set to the reeve server.

Settings for this plugin should be prefixed by REEVE_PLUGIN_LOCAL_.

Settings may also be shared between plugins by prefixing them with REEVE_SHARED_ instead.

  • ENABLED - true enables this plugin
  • CONFIG_PATH (required) - Path to where configuration should be stored on disk.
  • SECRET_KEY (required) - Passphrase for encrypting secrets
  • PRIORITY (default 1) - Priority of all variables returned by this plugin

About

Reeve CI / CD - Local Plugin

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages