Jenkins Automated Apigee Jobs

0 0 582

@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

Prerequisite:

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

Jenkins Configuration

Required Jenkins Plugins

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 :

Ansible Configuration:

Jenkins Jobs Assume creation of Ansible hosts files for each infrastructure on premise Apigee installation

Jenkins Jobs

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

Version history
Last update:
‎09-18-2020 09:32 AM
Updated by: