Top
image credit: Vecteezy

Continuous integration with Docker and Jenkins

October 21, 2021

Via: InfoWorld
There is a great diversity of approaches to continuous integration and continuous delivery (CI/CD). Containerizing apps with Docker is a common step to take, for a variety of reasons. Once containerized, a key element to the CI pipeline is to build an image upon check-in, run the tests, and then publish the image to Docker Hub (or another registry) for use by downstream steps.This article focuses on how to set up Jenkins to pull updated application code from GitHub, build a Docker image, run the tests, and publish it to the registry.

You’ll use a simple Java app for this purpose, but the process is pretty similar across different stacks.

Read More on InfoWorld