Jenkins Setup for Automation
Overview
This tutorial will guide you through the step by step procedure to set up Jenkins on a ubuntu machine for automation purpose.
Connect to the remote machine using SSH and follow the steps mentioned below.
Install Java 8
sudo apt update
sudo apt-get install openjdk-8-jdk
java -version
Install Jenkins
sudo wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb
Debian Jenkins Packages binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt update
sudo apt install jenkins
sudo systemctl start jenkins
sudo systemctl status jenkins (should be active)
Install and setup apache2 for Jenkins
sudo apt install apache2
sudo a2enmod proxy
sudo a2enmod proxy_http
sudo a2enmod headers
sudo vi /etc/apache2/sites-available/000-default.conf and add following code inside VirtualHost xml tag:
sudo vi /etc/default/jenkins and make sure
sudo systemctl restart jenkins
sudo systemctl restart apache2
Open the port 80 of the remote machine to make it accessible from the local machine
Setup jenkins
sudo vi /var/lib/jenkins/secrets/initialAdminPassword
copy the initial password inside the file
now open remote-host-ip/jenkins in local browser
paste the password, select the required plugin to install and start the installation
__All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.
Last updated
Was this helpful?