Jenkins www.devopsroles.com

How to install Jenkins using Vagrant

In this tutorial, How to install Jenkins using Vagrant. Jenkins the essential for DevOps Roles. You can refer to install Vagrant on Windows 10 here.

My environment

  • OS: Windows 10
  • Git Bash
  • Vagrant
  • VirtualBox

Install Jenkins using Vagrant

Creating Vagrant box Centos 7 for Jenkins

$ mkdir jenkins
$ cd jenkins
$ vagrant.exe init centos/7

Vagrant for Jenkins

The modify content Vagrantfile file as below

# -*- mode: ruby -*-
# vi: set ft=ruby :

VAGRANTFILE_API_VERSION = "2"

$script = <<ENDSCRIPT
  sudo yum install -y epel-release
  sudo yum -y update
  sudo yum install -y net-tools
  sudo yum install -y wget
  sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
  sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
  sudo yum install -y jenkins
  sudo yum install -y java-1.8.0-openjdk.x86_64
  sudo systemctl start jenkins.service
  sudo systemctl enable jenkins.service
ENDSCRIPT

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.box = "centos/7"
  config.vm.network "forwarded_port", guest: 8080, host: 8888
  config.vm.provision "shell", inline: $script
end

To launch the Virtual Machine from Vagrant

$ vagrant.exe up

Let’s restart the image after installation as command below

$ vagrant.exe halt
$ vagrant.exe up

Access Jenkins from the web browser

http://localhost:8888/

The screen output terminal

How to “Unlock Jenkins”?

To use grep password as below:

# cat /var/log/jenkins/jenkins.log | grep password -A 3

The screen output terminal

The finish installs Jenkins using Vagrant on Windows 10.

Conclusion

Thought the article, “How to install Jenkins using vagrant” as above. I hope will this your helpful.

One thought on “How to install Jenkins using Vagrant”

Leave a Reply

Your email address will not be published. Required fields are marked *

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