Jenkins Installation & Simple Job Configuration on Ubuntu

Install Jenkins on ubuntu

Install openjdk8

Execute the following commands in order

sudo apt-get update
sudo apt-cache search openjdk

Note: Select any suitable package from the top. This documentation selects the openjdk-8-jdk

sudo apt-get install openjdk-8-jdk

Prepare your system for Jenkins in ubuntu

Execute the following commands

wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
echo deb https://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list
sudo apt-get update

Before executing install of Jenkins lets try to find the possible Jenkins versions available

sudo apt-cache madison jenkins

Installing Jenkins

sudo apt-get install jenkins  -y

Jenkins Post-Install Configuration

  • Navigate to the url http://<jenkinsserverip&gt;:8080
  • Find the contents of /var/jenkins_home/secrets/initialAdminPassword and enter in the Administrator Password Textbox and click on continue
  • Now Select the Install Selected plugins in the Customize Jenkins Page
  • Wait till all the plugin installations become successful and then you will be navigated to Create First Admin User Page. Enter the details and click on save and continue

  • After confirming the instance configuration, You should see the Jenkins is ready page
  • Click on Start using Jenkins Page and you will be redirected to Jenkins home page.

Configure Git, Maven and Build Sample Java Project

  • SSH into Jenkins server and Ensure Git, Maven are installed.

  • In this example lets build game of life from here

  • Click on new Item and select Freestyle project

  • Enter the necessary info in the Description in General Tab and Click on Source Code Management Tab

  • Select Git and Enter the Repository URL and click on Build tab

  • Select Invoke top-level Maven targets after clicking on add build step

  • Enter package in Goals section and click on save.

  • Now Select Build Now and you should see the update in Build History section

  • Click on the Build number as highlighted and select console output to see the build logs

  • Wait till job is succeded
Published
Categorized as Uncategorized Tagged ,

By continuous learner

devops & cloud enthusiastic learner

Leave a ReplyCancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Please turn AdBlock off
Social Media Integration by Acurax Wordpress Developers

Discover more from Direct DevOps from Quality Thought

Subscribe now to keep reading and get access to the full archive.

Continue reading

Exit mobile version
%%footer%%