edge-launchpad

2.0.2 • Public • Published

Edge-Launchpad

A deployment tool for apigee solutions. Helps orchestrating the deployement of any solution comprising of apps, products, developer, proxy, baas data etc

Developer guide

https://docs.google.com/document/d/1g6cmrbcb4l9WwExcutZCQt9-7E9qSqdpPs8XPpZ-hno/edit?usp=sharing

Usage

Usage: gulp < deploy / build / clean > [options]

Options:

--resource <resource>                     Pick any resource defined in config file

--subresource <subresource1,subresource2> Pick any subresources defined under respective resource in config file 

--item <item1,item2>                      Pick any items defined in respective RESOURCE,SUBRESOURCE in config file

--strict                                  Do not run dependent tasks. eg. deploy will not run clean and build if --strict flag is passed 

--env test                                Choose which edge environment for deployment

--config <path to config file>            Relative to execution directory

Additional parameters can be passed to deploy script to avoid prompt. see eg2

eg1 : gulp deploy

eg2 : gulp deploy --username gauthamvk@google.com --org bumblebee --env test --resource openbank_apis

npm

https://www.npmjs.com/package/edge-launchpad

Sample

You can also see openbank configuration here - samples/configuration/config_one.yml

Bootstrap

You can find the bootstrap code in bootstrap folder

  • copy all the files in bootstrap folder to your project directory
  • run npm install
  • run npm install --global gulp-cli
  • run gulp deploy
  • refer the developer guide to add more subresources to the yaml file to deploy your project artifacts

This is not an official Google project

Dependencies (20)

Dev Dependencies (1)

Package Sidebar

Install

npm i edge-launchpad

Weekly Downloads

2

Version

2.0.2

License

Apache License 2.0

Last publish

Collaborators

  • gauthamvk