Distributed Jenkins

From Lingoport Wiki
Revision as of 15:19, 22 December 2016 by Olibouban (talk | contribs)
Jump to: navigation, search

Notes on the Jenkins Deployment for Scalability around Pull Requests from GitHub.

  1. on master:
Generate a key
make sure the chmod's are right
copy the public key 
  1. on slave
copy the public key into 
.ssh/authorized_keys
make sure the chmod is 600, as in:
-rw-------. 1 jenkins jenkins  831 Dec 21 23:05 authorized_keys
  1. In AWS console:
 Open the 22 ports to and from the two systems. 
  1. On Master:
 Use the ~/.ssh on file
  1. On master:
 sudo -u jenkins -H ssh-keygen


  1. On slave:


On your master machine go to Manage Jenkins > Manage Nodes.