Unleash awesomeness. Private packages, team management tools, and powerful integrations. Get started with npm Orgs »

serverless-stage-manager

1.0.5 • Public • Published

serverless-stage-manager

Super simple serverless plugin for validating stage names before deployment.

Serverless npm npm

Installation

Install using Serverless plugin manager

serverless plugin install --name serverless-stage-manager

Install using npm

Install the module using npm:

npm install serverless-stage-manager --save-dev

Add serverless-stage-manager to the plugin list of your serverless.yml file:

plugins:
  - serverless-stage-manager

Configuration

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
    - prod

Usage

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

install

npm i serverless-stage-manager

Downloadsweekly downloads

2,177

version

1.0.5

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability