What is the best way to track changes to API's by using GIT ? I saw a video of Git integration however that seems to be more of a manual process.(download and update). Is it possible to integrate Apigee and GIT environments ?
Solved! Go to Solution.
@Ravi M ,
Use Apigee management APIs and Apigee CI / CD integration tools like apigeetool, edgelaunchpad, maven build tools.
https://apidocs.apigee.com/management/apis
https://github.com/apigee/edge-launchpad
https://github.com/apigee/apigee-deploy-maven-plugin
https://github.com/apigee/apigee-config-maven-plugin
https://github.com/apigee/apigeetool-node
The video you have mentioned is just to show that API Proxy is actually a bundle of xml files that you can download from Edge UI and which can be version tracked in git if you make changes.
You can actually create that bundle nothing but folders and xml files locally and put it in git and use above tools to deploy API to Apigee Platform.
Hope it helps.
@Ravi M ,
Use Apigee management APIs and Apigee CI / CD integration tools like apigeetool, edgelaunchpad, maven build tools.
https://apidocs.apigee.com/management/apis
https://github.com/apigee/edge-launchpad
https://github.com/apigee/apigee-deploy-maven-plugin
https://github.com/apigee/apigee-config-maven-plugin
https://github.com/apigee/apigeetool-node
The video you have mentioned is just to show that API Proxy is actually a bundle of xml files that you can download from Edge UI and which can be version tracked in git if you make changes.
You can actually create that bundle nothing but folders and xml files locally and put it in git and use above tools to deploy API to Apigee Platform.
Hope it helps.
@Anil Sagar @ Google, its true that the API proxy is an xml bundle. However, as you know most developers would be comfortable with an IDE kind of environment which Edge UI already provides. Is there any plan to provide git integration with Edge UI?
@Nagashree B , AFAIK, No plans to provide git integration with Edge UI. You can use any GIT UI tools to get same thing done.
Thanks @Anil Sagar @ Google