Apigee empowers you to quickly uncover back-end services as APIs. You can do this by building an API proxy that offers a facade for the back-end service. The API proxy decouples the back-end service implementation from the API, which protects developers from forthcoming changes to your back-end services. As the back-end services get updated, developers, protected from these changes, can continue to call the API continuously.
The major value delivered by automated deployment are:
You may have used the EDGE UI to build API Proxy, deploy proxies, manage developers, apps, keys, products etc. Since it would be difficult to manually download all the proxies. Therefore, many customers want to automate the task of downloading proxies and pushing them to GitHub so we can easily reuse it or we can have our backup.
We will push Apigee API proxies to GitHub using Jenkins and shell script to automate this task.
cd /opt/Apigee
sudo su -c ./Apigee.sh ( this script will pull all APIs from Apigee using below mentioned commands and then move to GitHub)