jenkins_master_slave_setup.md 982 Bytes
Newer Older
isaagar's avatar
isaagar committed
1 2 3 4 5 6 7 8 9 10 11 12 13
# Jenkins Master-Slave setup

1. <b> Install Matrix plugin on master node </b>
2. Create new slave node on Master with appropriate configuration <br>
    `Manage Jenkins` -> `Manage Nodes` -> `New Node` -> Enter name and select Permanent Agent <br>
   <b> Enter following configurations : </b> <br>
     	`Remote root directory` --> `/var/lib/jenkins` <br>
     	`Labels` --> 'enter any name' <br>
     	`Launch Method` --> `Launch agent via Java Web Start` <br>
    Now, save the configuration . <br>
3. Go to `Manage Jenkins` -> Click on newly created node name. <br>
    Download `slave.jar` file from link on the page to the slave machine and place it in `/var/lib/jenkins` of slave machine. <br>

isaagar's avatar
isaagar committed
14
4. <b>`On slave machine`</b>, <br>
isaagar's avatar
isaagar committed
15 16 17
    `# cd /var/lib/jenkins` <br>
    Run displayed command  for headless agent. <br>
    e.g If `test` is slave node name. <br>
isaagar's avatar
isaagar committed
18
    `nohup java -jar slave.jar -jnlpUrl http://81.187.108.82:8080/computer/in.devel.hamaralinux.org/slave-agent.jnlp`