I have been working on TFS (aka Azure DevOps now) since 2008. Earlier as an SCM-Build engineer and from 2013 as an admin as well. Back in the days, I used TFS as a source code repository, build automation, and work item management tool predominantly and later with the addition of release management as an automated deployment tool (not for long though). Those who were fortunate enough to have used TFS RM when it was newly released would remember how difficult it was to use it. However, the opportunity was promising. Long story short and with more and more open-source development tools making inroads, Microsoft also bit the bullet (maybe a little late, according to me) and now we have Azure DevOps. So one of these days I thought of taking a look around to see what does it have to offer.
Start free? I mean, why not? All I needed was to log-in via my Microsoft account.
After logging in, I was prompted to create an organization. What is an organization? I googled around and read a couple of docs on that. Basically, it’s your support system to build your software. You get:
-access to a board to track your work items, and sprint
-add a few people to your team if you want to (but not beyond 5 if you want it to be free),
-link to your code repository -TFVC or Git
-create build and release pipeline and such.
More details here and here.
If you are new to Azure DevOps, I think it is worth spending time and going through these links.
After the organization, it was time to create a project. You need a project to keep all your work together, right?
The options are quite descriptive and I selected what made sense to me…. and my empty project was ready!
As can be seen on the left, you get access to a pretty decent suite of products to get started. I’ve explored them in detail in the following subsequent posts.
Part 2: Getting started with Azure DevOps -work items
Part 3: Getting started with Azure DevOps -add a repo
Part 4: Getting started with Azure DevOps -create a build agent
Part 5: Getting started with Azure DevOps -create a build pipeline -Part 1 (YAML pipeline)
Part 6: Getting started with Azure DevOps -create a build pipeline -Part 2 (Classic Editor)
Part 7: Getting started with Azure DevOps -create a deployment group
Part 8: Getting started with Azure DevOps -create a release definition