Continuous Integration

Continuous Integration

Continuous Integration

Continuous Integration - Continuous Integration

Intro to Continuous Integration

Read the following documents on what CI is and how it is implemented:


CI Servers

There are many continuous integration tools in the market, when deciding which one to use/implement a study should be made in order to select the best one that fits the needs of the software development lifecyl (SDLC) of the company/project.

Please refer to the following links to learn more about CI tools


Installing Jenkins

Install a Jenkins instances following this instruction or using docker

Full installation:

Docker Installation:

To run Jenkins using Docker please execute the following command:

docker run --name myjenkins -p 8080:8080 -p 50000:50000 -v /var/jenkins_home jenkins

Using Jenkins

After installing Jenkins complete the following documentation sections:

Using Jenkins to Build a Java maven App

Complete the Tutorial on building a Java Maven App with Jenkins

Using Jenkins to Build Node/React/NPM application

Complete the tutorial on Building a Node/React app with Jenkins

Pipelines with Blue Ocean

Complete the pipelines with blue ocean and docker images

Creating a Pipeline in Blue Ocean (Links to an external site)