Skip to content

azure devops setup

Shaylen Reddy edited this page Jun 19, 2024 · 2 revisions

Azure DevOps Setup

There's a few pieces that are quite relevant to show that allows everything to work for this solution in my Azure DevOps organization, and Personal project

Though it's named Personal, it acts as one project to house all pipelines for all of my personal projects

The reason for this is that I tend to prefer GitHub over Azure DevOps for my repos, otherwise each repo would have its own project

Installed Extensions

Since the extensions have a description, there's no need for me to explain them further

Service Connections

These are used in the pipelines to authenticate to external services

  • The Azure-Manual-SP is used to authenticate to Azure and was created using a service principal
  • The ShaylenReddy42 and ShaylenReddy42_OAuth are connections to my GitHub account, and were created to import the yaml pipelines from my projects. The ShaylenReddy42_OAuth is needed for GitHub releases
  • SonarCloud is used to scan my solutions for technical debt, and a connection is created by first creating an access token over at SonarCloud and bringing it over here

Agent Pool

I use a self-hosted agent to run the pipelines, which is my laptop 😂

Pipelines

Here's a list of all of my imported pipelines

The seelanstyres-dev Variable Group

And finally, the variable group used in the release pipeline to dev for the Seelan's Tyres project

Though my email address is treated like a secret here, it ain't much of a secret now if you look hard enough 😂

Clone this wiki locally