Questions tagged [azure-devops]

Azure DevOps is a suite of 5 services you use together or independently. For example, Azure Pipelines provides build services (CI) as well as release management for continuous delivery (CD) to any cloud and on-premises servers. Azure Repos provides unlimited private Git hosting, Azure Boards provides agile planning (issues, Kanban, Scrum, and dashboards). Please note that there's a separate tag for Azure DevOps Server (formerly TFS) - the on-prem version.

Azure DevOps (previously known as Visual Studio Team Services or Visual Studio Online) is the home for your project data in the cloud and provided by Microsoft.

Questions about Azure DevOps (including ) may be more appropriate at one of the other Stack Exchange sites, such as

You can get up and running in minutes and deploy to any cloud provider, including Microsoft Azure, using any language and IDE.

You can set up an environment that includes everything from hosted Git repos and project tracking tools, to continuous integration and continuous deployment. Azure DevOps includes:

  • Azure pipelines CI/CD that works with any language, platform, and cloud. Connect to GitHub, Azure Repos or any Git repository and deploy continuously.
  • Azure boards Powerful work tracking with Kanban boards, backlogs, team dashboards, and custom reporting.
  • Azure artifacts Maven, npm, and NuGet package feeds from public and private sources.
  • Azure repos Unlimited cloud-hosted private Git repos for your project. Collaborative pull requests, advanced file management, and more.
  • Azure test plans All in one planned and exploratory testing solution.

Pricing

For Open source projects, get unlimited users and build time for free with up to 10 parallel jobs on Linux, Windows or macOS hosted on servers by Microsoft.

For small teams the first 5 users are free:

  • Azure pipelines: 1 hosted job with 1,800 minutes per month for CI/CD and 1 self-hosted job
  • Azure boards: Work item tracking and Kanban boards
  • Azure repos: Unlimited private Git repos
  • Azure artifacts: Package management
  • Load testing (20,000 VUMs/month)
  • Unlimited stakeholders

For growing teams, there are additional non-commitment monthly user plans available for additional team members starting at around $6 per user per month. Find out more here.

Updates

New features and updates are introduced to Azure DevOps Services every 3 weeks. Users will receive new features before they are rolled up into an update to the on-premises Team Foundation Server product. The release notes for each deployment is available by RSS feed and is summarized into an Azure DevOps Features timeline available here.

Tag usage

It is recommended to use the tag along with the specific product area tags:

Other resources

We have channels that you can also voice your concerns, FAQs, documentation and submit an idea:

30055 questions
105
votes
5 answers

Azure DevOps, YAML release pipelines?

I am following this process to create a YAML build pipeline for a .NET Core Web API project: https://learn.microsoft.com/en-us/azure/devops/pipelines/get-started-yaml?view=vsts When it comes to releasing it, I note that the (recently renamed) Azure…
103
votes
21 answers

BuildTasks.Csc task could not be loaded from the assembly?

I feel guilty asking a question like this around here, but I'm at a loss and would appreciate some help. A proof-of-concept like web application was built on one PC and put up on a repo to download on another PC at a different location. There was…
Softerware
  • 2,535
  • 3
  • 17
  • 21
101
votes
12 answers

'Unable to Authenticate' when trying to connect to Azure DevOps Artifacts feed through npm; I get an E401 error

I'm trying to connect to a Azure DevOps Artifacts feed, but I keep getting an E401 error. I've tried on a different computer and it connected just fine. I've uninstalled, and reinstalled my Node.js, and I still got the error. Below is the error I…
CourtneyH
  • 1,011
  • 2
  • 6
  • 3
99
votes
4 answers

Azure DevOps - compare two commits right in the web UI?

This is surely something simple I'm overlooking. In the Azure DevOps web interface (not integrated as part of an IDE), I see how to compare any commit to its parent, but I can't figure out how to compare it to an arbitrary commit. ie, I'm looking…
orion elenzil
  • 4,484
  • 3
  • 37
  • 49
92
votes
3 answers

Change GIT account of Visual Studio Team Explorer

I am having a very weird situation when cloning a Git repository from our company private server. The repository is not anonymous (it requires authentication), but when cloning, VS didn't ask any username and password and automatically use an old…
Luke Vo
  • 17,859
  • 21
  • 105
  • 181
89
votes
4 answers

How to change branch name in Azure DevOps

Is there a way to change branch name in Azure DevOps. As shown in SS i have named my branch as Developer branch, now i want to change it to a specific request-id. Is this possible.
Salman
  • 1,573
  • 3
  • 13
  • 24
84
votes
7 answers

Package is not found in the following primary source

I have a build pipeline set up to create Nuget packages and publish them to a feed in artifacts. I was able to use the feed successfully. However when I ran the pipeline again, causing the packages to publish again I am not able to update the…
Kirsten
  • 15,730
  • 41
  • 179
  • 318
78
votes
3 answers

Multiple YAML build pipelines in Azure DevOps

I'm currently trying to create multiple build pipelines for my Angular app in Azure DevOps using the new YAML way. I used to create a new build pipeline for the different environments I've set up (dev, staging, prod) when I was using the "legacy"…
Thomas
  • 4,030
  • 4
  • 40
  • 79
77
votes
11 answers

Azure DevOps pipeline release Error: No package found with specified pattern: D:\a\r1\a\**\*.zip

I have an ASP.NET Core project in Azure DevOps repository and it gets built OK using the DevOps build pipeline. However, the release over that builds always fails with this error: Error: No package found with specified pattern:…
Tohid
  • 6,175
  • 7
  • 51
  • 80
77
votes
5 answers

Delete team project from Visual Studio Team Services

I am using Team Services on domain visualstudio.com and I need to delete one project, I found out that I need to use command prompt to delete projects, but when I tried the script it seemed that it doesn't work My Script is, TfsDeleteProject …
zdarsky.peter
  • 6,188
  • 9
  • 39
  • 60
76
votes
8 answers

How can I change the default credentials used to connect to Visual Studio Online (TFSPreview) when loading Visual Studio up?

When I load Visual Studio 2012 up, it will attempt to connect to the previous TFS server that it was connected to. On one of my machines (that also happens to connect to occasionally TFS2008 and TFS2010 servers) always seems to default to completely…
Rowland Shaw
  • 37,700
  • 14
  • 97
  • 166
75
votes
7 answers

How to download the latest build artifacts from Azure DevOps programmatically?

I have a .NET C# application and I would like to download the latest artifacts generated by the latest build of this public Azure DevOps project: https://dev.azure.com/LumiaWoA/Boot%20Shim/_build?definitionId=3 How does one interface with Azure…
SuperJMN
  • 13,110
  • 16
  • 86
  • 185
75
votes
5 answers

How to resolve merge conflict in pull request in VSTS?

I've created pull request I got into this: "Approve" button does nothing and complete is disabled. How do I resolve this confligt in pull request?
Liero
  • 25,216
  • 29
  • 151
  • 297
73
votes
7 answers

how can I use IF ELSE in variables of azure DevOps yaml pipeline with variable group?

I'm trying to assign one of 2 values to a variable in addition to variable group and can't find the reference that how to use IF ELSE. Basically I need to convert this jerkins logic to azure DevOps. Jenkins if (branch = 'master') { env = 'a' }…
kevmando
  • 917
  • 1
  • 10
  • 17
70
votes
8 answers

Triggering Azure DevOps builds based on changes to sub folders

I have a Visual Studio solution with multiple projects, each project is an individual microservice. It is very convenient to the development team to have all the services in the same solution, and git repo, as services can call each…
Slicc
  • 3,217
  • 7
  • 35
  • 70