Actions

Jenkins

Jenkins is an open source automation server written in Java. Jenkins helps to automate the non-human part of the software development process, with continuous integration and facilitating technical aspects of continuous delivery. It is a server-based system that runs in servlet containers such as Apache Tomcat. It supports version control tools, including AccuRevCVSSubversionGitMercurialPerforceClearCase and RTC, and can execute Apache AntApache Maven and sbt based projects as well as arbitrary shell scripts and Windows batch commands.

Prerequisites

  • A running Ubuntu Server 18.04 with a static IP address

Before the installation

sudo apt update
sudo apt upgrade

Install Java

 sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java8-installer
sudo apt install oracle-java8-set-default

Install Jenkins

wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo apt-add-repository "deb https://pkg.jenkins.io/debian-stable binary/"
sudo apt-get install jenkins

Login to Jenkins

cat /var/lib/jenkins/secrets/initialAdminPassword

Enter the domain name or the IP of the Jenkins Server in the web browser:

Now you see the initial display where you can set the administrator password:

RTENOTITLE

Select plugins

RTENOTITLE

Plugin installation overview

RTENOTITLE

Create the Admin user

RTENOTITLE

Setting up the Jenkins URL

RTENOTITLE