Deploy a Django app to AWS EC2 instance using Jenkins.A gentle guide to Jenkins.

In this series we will go on how to start with Jenkins, from setting it up on a digital ocean, using pipeline jobs and multi pipeline jobs, setting up a sonarqube server for static code analysis.

Articles in this series

Set up Jenkins server on a digital ocean droplet.
Set up Jenkins pipeline jobs to deploy a Django image to dockerhub
An introduction to Jenkins environment variables, parameters and use of groovy scripts.
Jenkins pipeline to build and push a Django image to dockerhub and GitHub webhook integration.
Deploy a Django image to Jenkins using a multi-branch pipeline and conditionals.
Intergrate sonarqube in Jenkins. A gentle intro to Jenkins DevSecOps.