edge-launchpad
v2.0.2
Published
Deploy Solutions onto Apigee Platform
Downloads
3
Readme
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 [email protected] --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