{ Community }
  • Academy
  • Docs
  • Developers
  • Resources
    • Community Articles
    • Apigee on GitHub
    • Code Samples
    • Videos & eBooks
    • Accelerator Methodology
  • Support
  • Ask a Question
  • Spaces
    • Product Announcements
    • General
    • Edge/API Management
    • Developer Portal (Drupal-based)
    • Developer Portal (Integrated)
    • API Design
    • APIM on Istio
    • Extensions
    • Business of APIs
    • Academy/Certification
    • Adapter for Envoy
    • Analytics
    • Events
    • Hybrid
    • Integration (AWS, PCF, Etc.)
    • Microgateway
    • Monetization
    • Private Cloud Deployment
    • 日本語コミュニティ
    • Insights
    • IoT Apigee Link
    • BaaS/Usergrid
    • BaaS Transition/Migration
    • Apigee-127
    • New Customers
    • Topics
    • Questions
    • Articles
    • Ideas
    • Articles
    • Ideas
    • Leaderboard
    • Badges
  • Log in
  • Sign up

Get answers, ideas, and support from the Apigee Community

  • Home /
  • Edge/API Management /
avatar image
0

Jenkins Automated Apigee Jobs  

  • Export to PDF
Shawky Foda created · Sep 18, 2020 at 04:32 PM · 301 Views · edited · Sep 20, 2020 at 08:00 AM

@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

jenkins-automated-operational-jobs.pdf (829.7 kB)
thub.nodes.view.add-new-comment
jenkinsdevops
Add comment
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Article

Contributors

avatar image

Follow this article

47 People are following this .

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Navigation

Jenkins Automated Apigee Jobs

Related Articles

Log messages into Splunk

Basic Apigee CICD Pipeline - updated

  • Products
    • Edge - APIs
    • Insights - Big Data
    • Plans
  • Developers
    • Overview
    • Documentation
  • Resources
    • Overview
    • Blog
    • Apigee Institute
    • Academy
    • Documentation
  • Company
    • Overview
    • Press
    • Customers
    • Partners
    • Team
    • Events
    • Careers
    • Contact Us
  • Support
    • Support Overview
    • Documentation
    • Status
    • Edge Support Portal
    • Privacy Policy
    • Terms & Conditions
© 2021 Apigee Corp. All rights reserved. - Apigee Community Terms of Use - Powered by AnswerHub
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Create an article
  • Post an idea
  • Create an article
  • Post an idea
  • Spaces
  • Product Announcements
  • General
  • Edge/API Management
  • Developer Portal (Drupal-based)
  • Developer Portal (Integrated)
  • API Design
  • APIM on Istio
  • Extensions
  • Business of APIs
  • Academy/Certification
  • Adapter for Envoy
  • Analytics
  • Events
  • Hybrid
  • Integration (AWS, PCF, Etc.)
  • Microgateway
  • Monetization
  • Private Cloud Deployment
  • 日本語コミュニティ
  • Insights
  • IoT Apigee Link
  • BaaS/Usergrid
  • BaaS Transition/Migration
  • Apigee-127
  • New Customers
  • Explore
  • Topics
  • Questions
  • Articles
  • Ideas
  • Articles
  • Ideas
  • Badges