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
6
votes
1 answer

How To Set A Default Template For Branch Names In Azure DevOps

From a task on a board in Azure DevOps I can click on "Create a new branch" as shown below. This will open a dialog in which to specify the name and base for the new branch. To save time — and to encourage consistent, meaningful branch naming on…
6
votes
3 answers

Azure DevOps: Powershell 'Get-AzSubscription' is not recognized

I am deploying an ARM template from azure DevOps using Azure PowerShell as shown below. This is subscription level deployment. I am getting below error. The term 'Get-AzSubscription' is not recognized as the name of a cmdlet, function, script…
Sakaldeep Yadav
  • 392
  • 1
  • 6
  • 20
6
votes
2 answers

PublishPipelineArtifact .artifact ignore not recognized

I am using Azure DevOps build pipeline to send a artifact over to a release pipeline. My build pipeline is as follows: Install Node JS with NodeTool@0 Run a Script Command that runs npm install and then runs the test suite. Post the code coverage…
6
votes
1 answer

Azure DevOps pipelines for Azure Databricks

No idea what all from Azure databricks can be based on Azure DevOps pipeline. We are planning to use github as repository. Like can Azure databricks be coded in file and then that file i can manage in git repo? Can we use Azure DevOps CD pipeline…
JemHah
  • 434
  • 4
  • 16
6
votes
1 answer

How I can get attachments detail for my workitem using Azure DevOps Rest API

I am trying to get the list of the attachments against my workitem along with that I need, attachment count, attachments name. which are attached to my workitem. I tried to read the documentation of Azure DevOps I can see the…
Sajjad Sarwar
  • 96
  • 1
  • 8
6
votes
2 answers

How do i use azure app service env variables inside my application?

i'm trying to setup my project in azure. For this i created an app service and under settings/configuration i added some "Application Settings", which in my understanding are environment variables. However i deployed my docker image which azure…
Zero
  • 554
  • 9
  • 22
6
votes
4 answers

Azure DevOps Pipeline Azure Blob Storage upload file 403 Forbidden Exception

Summary I'm creating a CI/CD provisioning pipeline for a new Azure Storage Account within an Azure DevOps Pipeline and attempting to upload some files into the Blob Storage using AzCopy running from an Azure Powershell task in the pipeline. The…
SJB
  • 177
  • 1
  • 9
6
votes
2 answers

Error: More than one package matched with specified pattern: *.deploy.cmd. Please restrain the search pattern

Azure DevOps Build artifact drop contains following files: Project1.zip Project1.deploy.cmd Project2.zip Project2.deploy.cmd These files are a result of build output of a single solution. I want to deploy Project1 web app to Azure. I set up a…
Bogdan Verbenets
  • 25,686
  • 13
  • 66
  • 119
6
votes
2 answers

Azure Devops Rest API - Find out Queue Jobs on a specific Agent Pool

From the Azure-DevOps Rest API documentation https://learn.microsoft.com/en-us/rest/api/azure/devops/?view=azure-devops-rest-5.1 there is no clear way to query for the Jobs running on a specific Agent Pool. Went through the different API calls plus…
Joaquin
  • 85
  • 1
  • 6
6
votes
2 answers

npm install from tfs feed (on build process) give error: Unable to authenticate

We have our own npm package and a project that uses it, I want to publish it to a tfs feed - repository and install it from there instead of from a physical file. I published the package to the feed from my development machine, and I changed the…
banana
  • 1,186
  • 4
  • 14
  • 26
6
votes
1 answer

How to add a new tab in Azure DevOps build result to show HTML content?

I need to display HTML content in a new tab in the build summary of an Azure DevOps pipeline. The HTML file is generated from a task of the pipeline. How to do that? I have followed this guide…
Kevin Desp
  • 63
  • 1
  • 5
6
votes
1 answer

Printing the Console output in the Azure DevOps Test Run task

I am doing some initial one off setup using [BeforeTestRun] hook for my specflow tests. This does check on some users to make sure if they exist and creates them with specific roles and permissions if they are not so the automated tests can use…
Nitin Verma
  • 61
  • 1
  • 1
  • 3
6
votes
2 answers

"No test result files matching **/*.trx were found" in Publish Test Result Task

I am running my automation Test in Azure pipeline and using NUnit VS Test adapter and Visual studio Test task. the .trx file is getting attached in the Test Run Summary. But in Publish test result task I could see the warning No test result files…
Pathma10f
  • 71
  • 1
  • 1
  • 4
6
votes
1 answer

"Save all comments" button on a Pull Request

When you create a pull request on TFS you have a button called 'Save all comments'. When I press the button, nothing happens. You can find the button on the overview page pressing the '...' menu. We expected to have a download with all the…
Mario
  • 582
  • 5
  • 18
6
votes
1 answer

What is the maximum length of a variable in Azure Pipelines?

I got this warning after adding a long string generated programmatically as an Azure Pipelines variable (as a quick and easy way to test changes instead of pushing a file to my repo): ##[warning]Environment variable 'INPUT_SCRIPT' exceeds the…
Paul Epperson
  • 191
  • 1
  • 7