How to Create an Angular Pipeline With Jenkins

The step-by-step guide to better CI

Dieter Jordens
Kwal-IT

--

Photo by JJ Ying on Unsplash.

In this article, you’re going to see how to set up Jenkins from scratch and create and run an Angular pipeline — all in about five minutes. Don’t worry if you’re not familiar with Angular. The same principles hold for Vue, React, Python, Java, and other languages. So get comfy because we’re about to start.

The structure of the article will be as follows:

  • Setting up Jenkins
  • Creating a Jenkinsfile
  • Creating a pipeline

Setting Up Jenkins

If you’re already familiar with Jenkins, feel free to skip this part.

In this section, we’ll go over the installation steps for macOS and Linux as shown on the Jenkins website. You can also find information on getting started on a Windows machine.

First, let’s create a network for Jenkins:

docker network create jenkins

Add two volumes to share Docker client TLS certificates and persist Jenkins data. This way, no data is lost when you shut down your PC or server, for example. Keep in mind that if you do remove these volumes, data will be lost permanently.

docker volume create

--

--

Dieter Jordens
Kwal-IT

Owner of https://kwal-it.be - Your expert in the domain of Software Development, Coaching and Content Management