1.0.5 • Published 8 years ago
serverless-stage-manager v1.0.5
serverless-stage-manager
Super simple serverless plugin for validating stage names before deployment.
Installation
Install using Serverless plugin manager
serverless plugin install --name serverless-stage-managerInstall using npm
Install the module using npm:
npm install serverless-stage-manager --save-devAdd serverless-stage-manager to the plugin list of your serverless.yml file:
plugins:
- serverless-stage-managerConfiguration
Add a stages value in the custom section of your serverless.yml file and specify an array of valid stage names.
custom:
stages:
- dev
- staging
- prodUsage
When running serverless deploy or serverless deploy function, it will check to make sure it is a valid stage name before continuing. For example:
# Given the above configuration of dev, staging & prod
# These will work
serverless deploy -s prod
serverless deploy -s staging
serverless deploy function -f funcName -s dev
serverless deploy # assuming default stage is in custom.stages config
# These will fail
serverless deploy -s foo
serverless deploy function -f funcName -s bar