A Jenkins plugin to populate environment variables from AWS Parameter Store.
This plugin collects parameters from the AWS Parameter Store and sets them as environment variables for a build.
Each AWS Parameter Store parameter name is converted to uppercase and any non-numeric characters are converted to underscores. For example, the parameter name
my-param_1 with value
my-value-1 would become the environment variable
This plugin is compatible with AWS Parameter Store Hierarchies. A path and recursive indicator can be specified to pass to the GetParametersByPath API call. The path is removed from the variable name. A parameter name
/service/param1 with value
value1 and a path of
/service/ would become
The plugin is configured on each build configuration page:
This has the following fields: