@Anil Sagar @ Google @Dino @Siddharth Barahalikar @Benjamin Goldman
jenkins-automated-operational-jobs.pdf
This article will introduce a set of the most common operational Apigee Activities with the help of Ansible scripts to manage & control multi Apigee on premise installations and Groovy codes & Apigee Management API’s to dynamically load Apigee Organizations/ Environments
1-Jenkins Installation & Configuration
2-Ansible Installation & Configuration
3-Apigee Migration NodeJs Tool
4-Apigee Maven deploy plugin
Installation of all prerequisite components are not in the scope of this document
1- Active Choices Plugin
2- Extensible Choice Parameter Plugin
3- parametrized scheduler
These are used to build dynamic job parameters using Groovy scripts
for Example :
Jenkins Jobs Assume creation of Ansible hosts files for each infrastructure on premise Apigee installation
Admin Jobs
Apigee Backup
Create New Organization
Restart Apigee Nodes
Operational Jobs
Export Organization - Using Apigee Import/Export NodeJs Tool
Migrate Organization
Maven Deploy Jobs
Deploy Proxy – Using Apigee Maven Deploy Plugin
Deploy Shared Flow
Periodic Maintenance Jobs
Purge Old Analytic Data
Repair Cassandra
Proxy Testing Jobs
Validate Proxy Code – Using ApigeeLint Tool
Test Proxy – Using Postman test Collection
Health Check Jobs
Period Check Apigee Servers Overall Status
Period Apigee Components Health Checks
Fast Fixes Jobs
Failure to trace proxy utilization session