Automating WSO2 Mediators Deployment with Jenkins, Nexus and Ansible

  1. Pipeline Implementation
  2. Ansible Script Implementation for Deployment
  3. Connecting the Pipeline -> Ansible
  4. Improvements
  5. References

1. Pipeline Implementation

Development Environment — SNAPSHOT Build, Publish and Deployment Process
Other Environment — Release Version Build, Publish and Deployment Process

1.1 Pre-Requisites

  • Jenkins Installed with plugins
  • Ansible
  • Nexus Repository
  • Source Code Repository ( Here I’m using GitHub as my code repository )

1.2 Setting up Pipeline

1.2.1 SNAPSHOTS Build

1.2.2 Release Build

  1. Creating a Tag using the current POM Version
  2. Committing the pom.xml with the next development version

2. Ansible Script Implementation for Deployment

3. Connecting the Pipeline -> Ansible

4. Improvements

5. References

--

--

--

Associate Architect — Enterprise Integration | WSO2 Certified Solution Architect | https://ajanthane.blogspot.com/

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

String Construction — Hacker Rank ( Java, Javascript, C#)

Τι νέο υπάρχει στα Civil 3D, InfraWorks και ReCap Pro 2023 — Reimagined Infrastructure

BOOTSTRAP: A FRONT END LIBRARY Good Afternoon, I trust you have been expecting me.

The boundaries of ubiquitous language

Dazed and Confused by the XDR Telenovela?

How to Connect Airpods 3 to Nintendo Switch

Nintendo Switch Pairing Airpods

Best Method to Deactivate WordPress Plugins using cPanel

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ajanthan Eliyathamby 🇱🇰

Ajanthan Eliyathamby 🇱🇰

Associate Architect — Enterprise Integration | WSO2 Certified Solution Architect | https://ajanthane.blogspot.com/

More from Medium

Learning DevOps Series Part 9: Customizing Jenkins Image for Docker support

Jenkins JCasC for Beginners

Object oriented programming and unit tests with jenkins shared libraries is possible !

Some very important TIPS: