Jenkins is the way to achieve peace of mind

QBot

Submitted By Jenkins User Abhinav Chadha

This digital technology consultant created a ChatOps bot to manage his client’s production pipeline and ensure protection from failover.

noun_FinTech_2478888

Organization: Technology consultancy serving a French FinTech company 

Industry: Financial Services

Programming Language: Python

Platform: Docker or Kubernetes, Linux, MacOS

Version Control System: GitHub, GitLab  

Build Tool: PIP

Community Support:  Jenkins.io websites & blogs and spoke with colleagues and peersIP

Creating a real-time queue-based workflow with the Blue Ocean plugin on Jenkins.

Background:  When your client’s mission is to use design and technology to give entrepreneurs the banking experience they deserve, it is critical that they are able to conserve the state of their database in case of failover. This developer set out to create a real-time queue-based workflow manager that would do just that.

Goals:  Creating a ChatOps bot to manage the production pipeline.

“Jenkins helped the teams visually keep an eye on the progress of their build, while making it easy to streamline different jobs using one single pipeline.”
Abhinav
Abhinav Chadha, Delivery Consultant

Solution & Results:  We used the Jenkins declarative pipeline and hooks to retain a backup file within the database, as well as a local snapshot to ensure redundant files in case of failure. The Blue Ocean plugin on Jenkins helped the teams visually keep an eye on the progress of their build, making it easy to streamline different jobs using one pipeline. 

We also experienced more benefits, including:

  • a stable and controlled pipeline
  • an automated ChatOps bot for pipeline management
  • the ability to eliminate single point of failure (SPOF) for pipeline controls and maintenance

Like what you see? Share your Jenkins user story today.

Jenkins® is a CD Foundation project and a registered trademark of Software in the Public Interest, Inc. Copyright Jenkins 2020