Questions? Feedback? powered by Olark live chat software
Navigáció kihagyása

Concourse CI

Utolsó frissítés: 2016.08.11.

Concourse is a CI system composed of simple tools and ideas. It can express entire pipelines, integrating with arbitrary resources, or it can be used to execute one-off tasks, either locally or in another CI system. This template can help to prepare neccessary Azure resources to setup such a CI system, and make the setup more simple.

Ezt az Azure Resource Manager-sablont (ARM-sablont) nem a Microsoft, hanem a közösség egyik tagja készítette. Az egyes ARM-sablonok nem a Microsofttól, hanem a sablon tulajdonosától licencelhetők licencszerződés keretében. A Microsoft semmilyen felelősséget nem vállalal a közösség tagjai által biztosított és licencbe adott ARM-sablonokért, és azokat a biztonság, kompatibilitás és teljesítmény szempontjából nem ellenőrzi. A közösségi ARM-sablonokat a Microsoft semmilyen terméktámogatási programja vagy szolgáltatása nem támogatja, és ezek „adott állapotukban” állnak rendelkezésre, mindennemű garancia nélkül.

Paraméterek

Paraméter neve Leírás
vmName Name of the vm, will be used as DNS Name for the Public IP used to access the Virtual Machine
adminUsername User name for the Virtual Machine
sshKeyData Please copy the content of your SSH RSA public key and paste it here. You can use "ssh-keygen -t rsa -b 2048" to generate your SSH key pairs.
concourseUsername Login username for Concourse web portal or Fly CLI
concoursePassword Login password for Concourse web portal or Fly CLI
concourseWorkerDiskSize Disk size of Concourse worker instance in GB, value must be between 30GB to 1023GB
environment Different environments in Azure. Only AzureCloud is supported for now
tenantID ID of the tenant. See https://github.com/cloudfoundry-incubator/bosh-azure-cpi-release/blob/master/docs/guidance.md
clientID ID of the client. See https://github.com/cloudfoundry-incubator/bosh-azure-cpi-release/blob/master/docs/guidance.md
clientSecret secret of the client. See https://github.com/cloudfoundry-incubator/bosh-azure-cpi-release/blob/master/docs/guidance.md
autoDeployBosh The flag allowing to deploy Bosh automatically or not

A sablon használata

PowerShell
New-AzureRmResourceGroupDeployment -Name <deployment-name> -ResourceGroupName <resource-group-name> -TemplateUri https://raw.githubusercontent.com/azure/azure-quickstart-templates/master/concourse-ci/azuredeploy.json
Az Azure PowerShell telepítése és konfigurálása
Parancssor
azure config mode arm
azure group deployment create <my-resource-group> <my-deployment-name> --template-uri https://raw.githubusercontent.com/azure/azure-quickstart-templates/master/concourse-ci/azuredeploy.json
Az Azure többplatformos parancssori felületének telepítése és beállítása