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
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: