Skip to content

Dockerizing Jenkins Pipeline - continuous integration and delivery by Dockerizing Jenkins Pipeline.

Notifications You must be signed in to change notification settings

thekunalsaini/Jenkins-deployment-process-Linux-Ubuntu-Docker

Repository files navigation

Jenkins-deployment-process-Linux-Ubuntu-Docker

Dockerizing Jenkins Pipeline - continuous integration and delivery by Dockerizing Jenkins Pipeline.

This project is copyright of thekunalsaini.

This project flow like this :

DESCRIPTION

Demonstrate the continuous integration and delivery by Dockerizing Jenkins Pipeline.

Problem Statement Scenario: You are a DevOps consultant in AchiStar Technologies. The company decided to implement DevOps to develop and deliver their products. Since it is an Agile organization, it follows Scrum methodology to develop the projects incrementally. You are working with multiple DevOps Engineers to Dockerize the Jenkins Pipeline. During the sprint planning, you agreed to take the lead on this project and plan on the requirements, system configurations, and track the efficiency. The tasks you are responsible for: • Availability of the application and its versions in the GitHub. ◦ Track their versions every time a code is committed to the repository. • Build the application in Docker and host it in Docker Hub. • Pull the Docker image and run it again. The company goal is to deliver the product frequently to the production with high-end quality.

You must use the following tools: • Docker – To build the application in a Docker container and push it to Docker Hub • Docker Hub – To store the Docker image • GitHub – To store the application code and track its revisions • Git – To connect and push files from local system to GitHub • Linux (Ubuntu) – As a base operating system to start and execute the project • Jenkins – To automate the deployment process during continuous integration

Following requirements should be met: • Document the step-by-step process from the initial installation to the final stage. • Track the versions of the code in the GitHub repository • Availability of the application in the Docker Hub • Track the build status of Jenkins for every increment of the project

About

Dockerizing Jenkins Pipeline - continuous integration and delivery by Dockerizing Jenkins Pipeline.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages