How To Install Jenkins on Ubuntu 18.04 | for DigitalOcean - MS TV Life.COM
How To Install Jenkins on Ubuntu 18.04 | DigitalOcean

How To Install Jenkins on Ubuntu 18.04 | for DigitalOcean

How To Install Jenkins on Ubuntu 18.04 | for DigitalOcean

We hope this post helped you to find out  How To Install Jenkins on Ubuntu 18.04 | for DigitalOcean

Introduction

Jenkins is an open-source automation server that automates the repetitive technical duties concerned within the steady integration and supply of software program. Jenkins is Java-based and might be put in from Ubuntu packages or by downloading and working its internet software archive (WAR) file — a group of recordsdata that make up an entire internet software to run on a server.

On this tutorial, you’ll set up Jenkins by including its Debian bundle repository, and utilizing that repository to put in the bundle with apt.

Stipulations

To observe this tutorial, you will want:

Step 1 — installing in Jenkins

The model of Jenkins included with the default Ubuntu packages is commonly behind the most recent out there model from the mission itself. To make the most of the most recent fixes and options, you should use the project-maintained packages to put in Jenkins.

First, add the repository key to the system:

wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -

When the secret’s added, the system will return OK. Subsequent, append the Debian bundle repository tackle to the server’s sources.record:

sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

When each of those are in place, run replace in order that apt will use the brand new repository:

sudo apt update

Finally, install Jenkins and its dependencies:

sudo apt install jenkins

Now that Jenkins and its dependencies are in place, we’ll start the Jenkins server.

Step 2 — Starting Jenkins

Let’s start Jenkins using systemctl:

sudo systemctl start jenkins

Since systemctl doesn’t display output, you can use its status command to verify that Jenkins started successfully:

sudo systemctl status jenkins

If every little thing went effectively, the start of the output ought to present that the service is lively and configured to start out at boot:

Output

● jenkins.service - LSB: Start Jenkins at boot time
   Loaded: loaded (/etc/init.d/jenkins; generated)
   Active: active (exited) since Mon 2018-07-09 17:22:08 UTC; 6min ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 0 (limit: 1153)
   CGroup: /system.slice/jenkins.service

Now that Jenkins is working, let’s alter our firewall guidelines in order that we will attain it from an online browser to finish the preliminary setup.

Step 3 — Opening the Firewall

By default, Jenkins runs on port 8080, so let’s open that port using ufw:

sudo ufw allow 8080

Check ufw’s status to confirm the new rules:

sudo ufw status

You will see that traffic is allowed to port 8080 from anywhere:

Output

Status: active

To                         Action      From
--                         ------      ----
OpenSSH                    ALLOW       Anywhere
8080                       ALLOW       Anywhere
OpenSSH (v6)               ALLOW       Anywhere (v6)
8080 (v6)                  ALLOW       Anywhere (v6)

Note: If the firewall is inactive, the following commands will allow OpenSSH and enable the firewall:

sudo ufw allow OpenSSH sudo ufw enable

With Jenkins put in and our firewall configured, we will full the preliminary setup.

Step 4 — Setting Up Jenkins

To arrange your set up, go to Jenkins on its default port, 8080, utilizing your server area identify or IP tackle: http://your_server_ip_or_domain:8080

You must see the Unlock Jenkins display screen, which shows the situation of the preliminary password:

Unlock Jenkins screen

In the terminal window, use the cat command to display the password:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

Copy the 32-character alphanumeric password from the terminal and paste it into the Administrator password discipline, then click on Proceed.

The following display screen presents the choice of putting in recommended plugins or choosing particular plugins:

Customize Jenkins Screen

We’ll click the Install suggested plugins option, which will immediately begin the installation process:

Jenkins Getting Started Install Plugins Screen

When the set up is full, you may be prompted to arrange the primary administrative person. It’s potential to skip this step and proceed as admin utilizing the preliminary password we used above, however we’ll take a second to create the person.

Notice: The default Jenkins server is NOT encrypted, so the info submitted with this manner will not be protected. If you’re prepared to make use of this set up, observe the information How you can Configure Jenkins with SSL Utilizing an Nginx Reverse Proxy on Ubuntu 18.04. This may defend person credentials and details about builds which can be transmitted by way of the online interface.

Jenkins Create First Admin User Screen

Enter the name and password for your user:

Jenkins Create User

You will notice an Occasion Configuration web page that may ask you to verify the popular URL in your Jenkins occasion. Verify both the area identify in your server or your server’s IP tackle:

Jenkins Instance Configuration

After confirming the appropriate information, click Save and Finish. You will see a confirmation page confirming that “Jenkins is Ready!”:

Jenkins is ready screen

Click Start using Jenkins to visit the main Jenkins dashboard:

Welcome to Jenkins Screen

At this point, you have completed a successful installation of Jenkins.

Conclusion

On this tutorial, you could have put in Jenkins utilizing the project-provided packages, began the server, opened the firewall, and created an administrative person. At this level, you can begin exploring Jenkins.

We hope the How To Install Jenkins on Ubuntu 18.04 | for DigitalOcean help you. If you have any query regarding How To Install Jenkins on Ubuntu 18.04 | for DigitalOcean drop a comment below and we will get back to you at the earliest.

We hope this post helped you to find out  How To Install Jenkins on Ubuntu 18.04 | for DigitalOcean  . You may also want to see – How to Install Java on Ubuntu 20.04

Copy link
Powered by Social Snap