Home » Installing Jenkins on Ubuntu

Installing Jenkins on Ubuntu

by Online Tutorials Library

Installing Jenkins on Ubuntu

Before moving on to installing the packages on the server, our system package manager must be updated. Use the following command to ensure your system package manager is up to date:

Install Java

Since Jenkins is written in Java, the first step is to install Java. Install the Java 8 OpenJDK package with the following command:

The current version of Jenkins doesn’t support Java 10 or more yet. If you have multiple java versions installed on your system then make sure java 8 is the default java version.

To check the version of java on your system, use the following command:

Add the Jenkins Debian Repository

Import the GPG (GnuPG – GNU Privacy Guard) keys of the Jenkins repository using the following wget command:

The output of the above command should OK which means that the key has been successfully imported and packages from this repository will be considered trusted.

Now, add the Jenkins repository to the system with the following command:

Install Jenkins

Once the Jenkins repository is enabled and keys and sources are added, update the apt package list:

Now, install the latest version of Jenkins by using the following command:

Once the installation is completed, Jenkins service will start automatically.

We can verify it with the help of following command:

We should see something like this:

Adjusting Firewall

If you are installing Jenkins on a remote server of Ubuntu that is protected by a firewall, you will need to open port 8080. Consider that you are using UFW to manage your firewall; you can open the port with the following command:

Verify the change with the following command:

Output will look like this:

Status: active    To               Action          From  --               ------          ----  OpenSSH          ALLOW          Anywhere  8080             ALLOW          Anywhere  OpenSSH (v6)     ALLOW          Anywhere (v6)  8080 (v6)        ALLOW          Anywhere (v6)  

Setting Up Jenkins

To set up the new Jenkins installation, open the browser, type the domain or IP address followed by port 8080, http://your_ip_or_domain:8080, and screen (unlock Jenkins screen) similar to the following will be displayed:

Installing Jenkins on Ubuntu

In the terminal, type the following cat command to see the password:

Copy the password from the terminal and paste it into the “Administrator password” field and then click continue. Now, the screen presents the option of installing suggested plugins or selecting specific plugins:

Installing Jenkins on Ubuntu

After the installation of plugins, it’s time to create an admin account to login to Jenkins:

Installing Jenkins on Ubuntu

Fill the required fields and click on save and finish button.

Installing Jenkins on Ubuntu

We have successfully setup Jenkins and now Jenkins server is ready for use.


You may also like