@purple/serverless-git-branch-stage-plugin
v1.3.2
Published
Serverless Framework Plugin for transforming git branch name to a Serverless stage name
Downloads
1,069
Maintainers
Keywords
Readme
serverless-git-branch-stage-plugin
This plugin provides two Serverless variables:
git:stage- branch name converted to camel casegit:basePath- branch name converted to kebab-case which is usefull forserverless-domain-managerplugin
Install
$ npm install --save-dev @purple/serverless-git-branch-stage-pluginAdd the plugin to your serverless.yml file
plugins:
- '@purple/serverless-git-branch-stage-plugin'Prerequisites:
This plugin requires git to be installed.
Tested on Linux and macOS.
Example
provider:
name: aws
stage: ${git:stage}custom:
customDomain:
domainName: serverless.foo.com
basePath: ${git:basePath}Overriding branch name
You can override the branch name with envrionment variable SLS_MOCK_BRANCH.
$ SLS_MOCK_BRANCH=master serverless deploy 