@gtomato-web/release-it-select-env-plugin
v1.1.1
Published
Select environment to release for release-it
Downloads
131
Readme
release-it-select-env-plugin
Select environment to release for release-it
> release-it
? Which environment do you want to release to? (Use arrow keys)
❯ DEV
SIT
UAT
PRODUCTION
Usage
Specify the plugin name @gtomato-web/release-it-select-env-plugin
in plugins
of your .release-it.json
{
"plugins": {
"@gtomato-web/release-it-select-env-plugin": {}
}
}
Context
This plugin will expose a variable env
which is the value
of the selected environment, then you can use it in your .release-it.json
.
For example:
{
"git": {
"tagName": "${env}-${version}"
}
}
Options
{
choices: {
name: string;
value: string;
}[];
}
Default
"choices": [
{
"name": "DEV",
"value": "dev"
},
{
"name": "SIT",
"value": "sit"
},
{
"name": "UAT",
"value": "uat"
},
{
"name": "STAGING",
"value": "staging"
},
{
"name": "PRODUCTION",
"value": "production"
}
]
Example
{
"plugins": {
"@gtomato-web/release-it-select-env-plugin": {
"choices": [
{
"name": "DEV",
"value": "dev"
},
{
"name": "UAT",
"value": "uat"
},
{
"name": "PRODUCTION",
"value": "prod"
}
]
}
}
}
License
MIT License