Jenkins X helps supercharge your software delivery with both a CI/CD toolkit and isolated preview environments that let you test how your whole platform behaves with new features. In this liveProject, you will implement continuous integration and continuous deployment workflows by adding Jenkins X.
You’ll step into the role of a software engineer at Money FX, a Fintech company whose success rests in its speedy payment processing platform. You’ve been assigned the task of implementing a new strategic way to run platform tests as part of a CI/CD process, and you’ve decided to use Jenkins X to make this task easier. Your challenges will include moving the current service to Kubernetes, introducing Jenkins X to the testing process, validating the new workflow with code addition, and extending Jenkins X with a new pipeline.
This project is designed for learning purposes and is not a complete, production-ready application or solution.
This liveProject is for backend developers looking to speed up how their teams test and deliver software. To begin this liveProject, you will need a free Google Cloud Platform (GCP) account, and will need to be familiar with:
- Basic Python
- Basic Docker
- Basic Kubernetes
you will learn
In this liveProject, you’ll master essential tools and techniques for delivering efficiency and automation with Continuous Integration and Continuous Delivery.
- Package services with Docker
- Deploy a platform with Kubernetes
- Build a Kubernetes cluster with Kind
- Implement a CI/CD toolkit with Jenkins X