@purple/serverless-git-branch-stage-plugin

1.3.2 • Public • Published

serverless-git-branch-stage-plugin

CI Status Badge

This plugin provides two Serverless variables:

  • git:stage - branch name converted to camel case
  • git:basePath - branch name converted to kebab-case which is usefull for serverless-domain-manager plugin

Install

$ npm install --save-dev @purple/serverless-git-branch-stage-plugin

Add 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 

Readme

Keywords

none

Package Sidebar

Install

npm i @purple/serverless-git-branch-stage-plugin

Weekly Downloads

538

Version

1.3.2

License

MIT

Unpacked Size

4.87 kB

Total Files

6

Last publish

Collaborators

  • porwolikt
  • pnetusil37
  • skurbanov
  • sfajfr-purple
  • mturza
  • zakve
  • jzemek
  • atesarova
  • janziemba
  • pvolf
  • jmedek
  • pnemecekpurple
  • pmessineo
  • okaziya
  • albertvasatko
  • vskupien
  • jakubmed
  • xurban42
  • tomzaoral
  • vaclavgabriel
  • jancervinka
  • pyrek
  • fekecrad
  • pjediny
  • xurban46
  • rgrec
  • mkubicekp
  • chorobin
  • bsedlak
  • samuelg0rd0n