This quick start launches a stack that allows you to Build, Run & Ship Containerized Applications using Docker Enterprise Edition and CloudBees Jenkins. This integrated stack is ready to use pre production environment.
This Azure Resource Manager template was created by a member of the community and not by Microsoft. Each Resource Manager template is licensed to you under a license agreement by its owner, not Microsoft. Microsoft is not responsible for Resource Manager templates provided and licensed by community members and does not screen for security, compatibility, or performance. Community Resource Manager templates are not supported under any Microsoft support program or service, and are made available AS IS without warranty of any kind.
Parameters
Parameter Name | Description |
---|---|
location | The location where the solution will be deployed. |
jenkinsDnsNameForPublicIP | Unique DNS Name for the Public IP used to access the Jenkins Operations Center Web Front-End. |
jenkinsUsername | Admin User name for SSH Cloudbees Jenkins related Virtual Machines. |
jenkinsPassword | Admin Password for SSH Cloudbees Jenkins related Virtual Machines. |
jenkinsAdminPassword | Password for the 'admin' user on jenkins initial security setup. |
size | Size of your CloudBees Jenkins Platform deployment. |
ucpControllerCount | Number of UCP Controller VMs |
ucpNodeCount | Number of UCP node VMs |
ucpDtrNodeCount | Number of DTR node VMs |
dockerAdminUsername | OS Admin User Name for UCP Controller Nodes, UCP Nodes and DTR Nodes |
dockerAdminPassword | OS Admin password |
controllerLbPublicIpDnsName | DNS label of Public IP for Controller Load Balancer |
nodeLbPublicIpDnsName | DNS label for UCP Nodes Load Balancer |
nodeDtrLbPublicIpDnsName | DNS label of Public IP for DTR Load Balancer |
ucpLicenseKey | License Key for UCP (Url) |
ucpAdminPassword | Password for UCP Admin Account |
_artifactsLocation | The base URI where artifacts required by this template are located. When the template is deployed using the accompanying scripts, a private location in the subscription will be used and this value will be automatically generated. |
_artifactsLocationSasToken | The sasToken required to access _artifactsLocation. When the template is deployed using the accompanying scripts, a sasToken will be automatically generated. |
Use the template
PowerShell
New-AzResourceGroup -Name <resource-group-name> -Location <resource-group-location> #use this command when you need to create a new resource group for your deploymentInstall and configure Azure PowerShell
New-AzResourceGroupDeployment -ResourceGroupName <resource-group-name> -TemplateUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/cloudbeesjenkins-dockerdatacenter/azuredeploy.json
Command line
az group create --name <resource-group-name> --location <resource-group-location> #use this command when you need to create a new resource group for your deploymentInstall and Configure the Azure Cross-Platform Command-Line Interface
az group deployment create --resource-group <my-resource-group> --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/cloudbeesjenkins-dockerdatacenter/azuredeploy.json