1.1.1 • Published 2 months ago

@gtomato-web/release-it-select-env-plugin v1.1.1

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
2 months ago

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

1.1.1

2 months ago

1.1.0

2 months ago

1.0.3

6 months ago

1.0.2

6 months ago

1.0.1

7 months ago

1.0.0

7 months ago