Install Jenkins on Ubuntu
Install Vagrant and VirtualBox
Set up the Ubuntu 17.10 box using Vagrant
Create an empty directory and in that directory create a file called Vagrantfile (no extension) with the following content:
Vagrant.configure(2) do |config| config.vm.box = "generic/ubuntu1710" config.vm.network "forwarded_port", guest: 8080, host:8080 #config.vm.synced_folder "/Users/gabor/work", "/vagrant" config.vm.provider "virtualbox" do |vb| vb.memory = "512" end end
Open a terminal window or in MS Windows a Command window. Change to the directory you created for our work. Then type in
This will take some time as it first downloads an Ubuntu image and then it will create a VirtualBox and set up the Ubuntu image as a new Virtual Box. (It took me about 5-10 minutes.)
Once it completed the createtion successfully you can log in to the machine by typing:
Execute the following commands inside the VirtualBox image (after you ran vagrant ssh and were logged in to the Virtual Box).
sudo apt-get update sudo apt-get -y upgrade wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add - echo "deb https://pkg.jenkins.io/debian-stable binary/" | sudo tee -a /etc/apt/sources.list > /dev/null sudo apt-get update sudo apt-get install -y jenkins
Check if Vagrant is running
From inside the Virtual Box images you can run the following command:
You will most likely get some message about being forbidden. That's actually a good sign.
Set up Vagrant
Visit the newly installed Jenkins using your regular browser on your computer by following this URL:
You should see something like this:
Basically the following text:
Unlock Jenkins To ensure Jenkins is securely set up by the administrator, a password has been written to the log (not sure where to find it?) and this file on the server: /var/lib/jenkins/secrets/initialAdminPassword Please copy the password from either location and paste it below. Administrator password
On the command line type in the following:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
This will print the password. Something like this:
Copy that string and paste in the above window.
The next page will offer you to Customize Jenkins:
Select Install suggested plugins
You will see a progress window saying Getting Started:
After a while it finished and shows a new page asking you to Create Firs Admin User:
I typed in "foobar" as the username, "Foo Bar" as the Full name and my real e-mail address.
Then that's done you will see a page confirming our success: