Jenkins: Difference between revisions

From Pumping Station One
Skm (talk | contribs)
added systems category
Line 21: Line 21:
     sudo chown jenkins:jenkins /srv/jenkins/.ssh/authorized_keys
     sudo chown jenkins:jenkins /srv/jenkins/.ssh/authorized_keys
     sudo chmod 700 /srv/jenkins/.ssh/authorized_keys
     sudo chmod 700 /srv/jenkins/.ssh/authorized_keys
[[Category: Systems]]

Revision as of 11:49, 10 November 2015

General info

Jenkins is an automatic build server. It compiles code projects on change

Github Integration

After following these steps, you will be able to turn on the "Build when a change is pushed to GitHub" build trigger for projects.

Adding A Buildslave

   sudo pacman -S libvirt qemu jdk8-openjdk
   sudo useradd --home-dir /srv/jenkins --groups kvm --create-home --system jenkins
   sudo -u jenkins mkdir ~jenkins/.ssh
   sudo chown jenkins:jenkins /srv/jenkins/.ssh/authorized_keys
   sudo chmod 700 /srv/jenkins/.ssh/authorized_keys