Skip to content

Instantly share code, notes, and snippets.

@HariSekhon
Created June 29, 2025 15:57
Show Gist options
  • Save HariSekhon/e30a84cb30da6883d98642060b60e556 to your computer and use it in GitHub Desktop.
Save HariSekhon/e30a84cb30da6883d98642060b60e556 to your computer and use it in GitHub Desktop.
azure-devops.md from HariSekhon/Knowledge-Base repo: https://github.com/HariSekhon/Knowledge-Base

Azure DevOps

Suite of DevOps related tools including repository management, CI/CD using a yaml config file etc.

Azure DevOps Pipelines

Azure DevOps Pipelines is the CI/CD in the Azure DevOps suite.

It is the Azure equivalent to GitHub Actions, GitLab CI and Bitbucket Pipelines.

You can see a summary of keys points and comparisons to the other CI/CD systems on the CI/CD page.

Azure DevOps Profile

You can check your Azure DevOps profile here:

https://aex.dev.azure.com/me

SSH Keys

Use an SSH Key to do an SSH-based git push/pull.

Add your SSH key at the top right of the screen -> User Settings -> SSH Public Keys which should take you to a URL like this ending in /_userSettings/keys:

https://dev.azure.com/<YOUR_USERNAME>/_usersSettings/keys

eg.

https://dev.azure.com/harisekhon/_usersSettings/keys

API Tokens

Use API tokens to interact programmatically with Azure DevOps or to do HTTPS git push/pull to bypass egress firewall restrictions.

Create an API token at the top right of the screen -> User Settings -> Personal access tokens which should take you to a URL like this ending in /_userSettings/tokens:

https://dev.azure.com/<YOUR_USERNAME>/_usersSettings/tokens

https://dev.azure.com/harisekhon/_usersSettings/tokens

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment