Skip to content

nikawang/AzureDevopsServerInstall

Repository files navigation

AzureDevopsServerInstall

Download the 0.0.1 version in release to test.

Prerequisite

  • Az cli has been installed and signed in
  • The Windows Active Directory Domain Service has been deployed
  • The VNET and subnet has been created
  • The DNS Server in the VNET points to the Domain Service
  • The Azure DevOps Server installer has been uploaded to an Azure Storage
    • It uses Azure DevOps Server 2020.1.1 in this repo. Download Link

Topology


Topology

The icons with orange color will be deployed in the script


Variables

Name Description
rg Resource Group Name,
vmNameBase The prefix of VM Name, we user create multiple VMs to set up the cluster
vmCount Count of DevOps Server VMs
image Windows VM image used to deploy DevOps Server
vnetName The VNET Name used to deploy DevOps Server
subnet The Subnet Name in the VNET used to deploy DevOps Server
nsgName The NSG Name in the VNET used to deploy DevOps Server
size DevOps Server VM size
location which Region
userName VM admin user name , and it exisits in the AD Domain
passwd The password of the VM admin user
domainName AD Domain Name
sqlName The Azure SQL Name, as the databases backend of the DevOps Server
miName User Managed Identity Name, use as admin of the Azure SQL, binding to the devops server VMs
storageAccountName Use to store the Azure DevOps Server configuration files and DevOps Server installer
containerName the container name of the storage account to store the files
LBName the internal LB of the DevOps Servers
lbPrivateIP the front private IP of the LB

Set up

  1. Assign the variables in devops-server-install.sh script
  2. Execute the devops-server-install.sh script to install

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published