Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
README.md
azuredeploy.json
azuredeploy.parameters.json
jenkAddNode.groovy
jenkMstrInstall.sh
jenkSlaveInstall.sh
jenkmaster-resources.json
jenkslave-resources.json
metadata.json
shared-resources.json

README.md

Install a Jenkins Master and Slave node on Ubuntu Virtual Machines using Custom Script Linux Extension

This template deploys a Jenkins master node on an Ubuntu virtual machines and multiple Jenkin slave nodes on two additional VM. This template also provisions a storage account, virtual network, availability sets, public IP addresses and network interfaces required by the installation.

Topology

This template deploys a Jenkins master and a configurable number of Jenkins slave nodes.
The master node is exposed on a public IP address that you can access through a browser on port :8080 as well as SSH on the standard port.

##Known Issues and Limitations

  • The template does not currently configure SSL on master or slave nodes.
  • The template uses username/password for provisioning and would ideally use an SSH key
  • The deployment scripts are not currently idempotent and this template should only be used for provisioning a new master and slave.
You can’t perform that action at this time.