Implementing a CI/CD Jenkins pipeline for a Dockerised application

Implementing a CI/CD Jenkins pipeline for a Dockerised application

Learn how to Implementing a CI/CD Jenkins pipeline for a Dockerised application with different environments. In this example we are going to create a full CI/CD (Continuous Integration/Continuous Delivery) pipeline with Jenkins to work with a Dockerised application. Our Jenkinsfile will depend on Makefile commands.

In this example we are going to create a full CI/CD (Continuous Integration/Continuous Delivery) pipeline with Jenkins to work with a Dockerised application. Our Jenkinsfile will depend on Makefile commands. See below the pipeline stages.

Pipeline

PR builder

This runs pipeline when a new feature/* branch gets created in GitHub or a new feature/* push event occurs.

> Build > Test > Destroy
  1. Build: Builds the docker containers.

  2. Test: Runs the application tests.

  3. Destroy: Destroys the docker artefacts.

docker git jenkins

What is Geek Coin

What is GeekCash, Geek Token

Best Visual Studio Code Themes of 2021

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Task 2:Integrating Jenkins, Docker, Git and Github.

Problem Statement:Integrating Jenkins, Docker, Git and Github.

Docker Explained: Docker Architecture | Docker Registries

Following the second video about Docker basics, in this video, I explain Docker architecture and explain the different building blocks of the docker engine; docker client, API, Docker Daemon. I also explain what a docker registry is and I finish the video with a demo explaining and illustrating how to use Docker hub.

Triggering Jenkins Pipeline for Docker From Git Feature Branch Push

Learn how to Triggering Jenkins pipeline for docker from Git feature branch push. In this example, we are going to let GitHub trigger Jenkins pipeline build only when we push code to a feature branch in GitHub repository.

Triggering Jenkins Pipeline for Docker From Git Develop Branch Merge

Triggering Jenkins pipeline for docker from Git develop branch merge. In this example, we are going to let GitHub trigger Jenkins pipeline build only when we merge code to a develop branch in GitHub repository. This action often occurs when a "feature/hotfix/release" branch is merged into "develop".

Build Docker Image using Jenkins Pipeline | Push Docker Image to Docker Hub using Jenkins #3

In this Video, We are going to cover Build Docker Image using Jenkins Pipeline and Push Docker Image to Docker Hub using Jenkins Pipeline