Skip to content

almguru/azure-devops-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Azure DevOps Tools

Useful tools for managing Azure DevOps

AKS Service Connection

This tool helps you to create a service connection to an Azure Kubernetes Service (AKS) cluster.

./admin/create-aks-service-account.sh -g <resource-group> -c <aks-cluster-name> -n <namespace> [-s <subscription>]

this script creates service account and secret and returns cluster name, URL and secret content to be used to create AKS Service Connection either for environment resource or on project level. Script requires Azure CLI to be installed and logged in.

Using Azure commandlets from Azure Pipelines

There is a AzureCLI@2 task in Azure Pipelines that can be used to run Azure CLI commands. However, it does not initialize Azure context if you want use PowerShell Az.* modules. This is a workaround to initialize Azure context in Azure Pipelines.

./pipelines/Initialize-AzurePsSession [-AdditionalModules "Az.Storage"]

See Initialize-AzurePsSession.ps1 for implementation details. Run the following command to see help information:

Get-Help ./pipelines/Initialize-AzurePsSession -Detailed

Populate iterations in Azure Boards

This tool helps you to populate iterations in Azure Boards. it creates iterations in Azure DevOps project using existing naming convention and duration. Run the following command to see help information:

Get-Help ./boards/New-Iterations -Detailed

About

Useful tools for managing Azure DevOps

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published