Questions tagged [azure-devops]

Azure DevOps provides unlimited private Git hosting, cloud build for continuous integration, agile planning (issues, Kanban, Scrum, dashboards) along with release management for continuous delivery to the cloud and on-premises. Azure DevOps has a powerful set of collaboration tools to support your DevOps team on every platform with IDE support in Eclipse, IntelliJ, XCode and Visual Studio.

Azure DevOps is the home for your project data in the cloud. Regardless of which platform or OS you target, get up and running in minutes on our cloud infrastructure without having to install or configure a single server. Set up an environment that includes everything from hosted Git repos and project tracking tools, to continuous integration and an IDE, all packaged up in a monthly per-user plan. Connect to your project in the cloud using your favorite development tool, such as Visual Studio, Eclipse or Xcode. Azure DevOps also hosts several cloud-only services for developers and development teams like cloud build, cloud load testing, and Application Insights. Find out more here.

Visual Studio Team Services (VSTS) is now Azure DevOps Services

Features

  • Boards (Agile Tools) – Kanban boards, Backlogs, Scrum boards
  • Analytics (Reporting) – Dashboards, widgets, Power BI
  • Repos (Source control)
    • Git – free private repos, social code reviews and more
    • TFVC – centralized version control system with free private repos
  • Pipelines
    • Build Pipelines (Continuous Integration) – link builds to test results, work items, code and releases. Hosted build agents, multi-platform for Windows, Mac and Linux, automated builds and diagnostics.
    • Release Pipelines (Release Management) – automate deployments, manual/automated gates for approval workflows, audit trails, extend and customize workflows with Jenkins, Docker, Redgate and more.
  • Azure Test Plans – load testing, continuous testing, manual testing, exploratory testing, user acceptance testing, Unit testing and IDE.
  • Marketplace – extensions: pipeline tasks, dashboard widgets.
  • Tools for Java Teams
  • Azure Artifacts (Package Management)
  • Enterprise ready

Pricing

Azure DevOps is completely free for open-source projects, and free with (new) generous limits for individuals and teams with up to 5 users. You’ll get access to basic features like unlimited Git repos, Agile tools, exploratory testing, release management and more. You can also add unlimited users for free who are able to view team dashboards, view backlog & portfolio planning, and create & edit work items.

For growing teams, there are additional non-commitment monthly user plans available for additional team members. Find out more here.

Updates

New features and updates are introduced to Azure DevOps 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 a Release Archive 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:

282 questions
29
votes
5 answers

How to resolve merge conflicts in Azure DevOps current UI

I have followed the instructions on command line: https://docs.microsoft.com/en-us/azure/devops/repos/git/merging?view=azure-devops&tabs=visual-studio all I want to do is resolve this merge conflict its complaining about. To be clear, I have done a…
Daniel
  • 569
  • 2
  • 5
  • 13
18
votes
3 answers

Single Build with Multiple Artifacts

I'm a little confused on the Azure Pipeline steps. My solutions has many projects and one UI project that contains both an ASP.Net-Core WebApi/MVC with Angular. the Build Solution builds similar to the steps: - task: VSBuild@1 displayName: 'Build…
Erik Philips
  • 403
  • 1
  • 4
  • 12
14
votes
2 answers

Multi-language Monorepo

We currently have a "front-end" git repository that is all of our JavaScript client apps, and a "back-end" git repository containing all back end APIs written in .NET Core. There is also a few other random repositories built on differing…
user210757
  • 243
  • 1
  • 2
  • 5
11
votes
3 answers

Rename build pipeline .yml files in Azure DevOps

I have a .NET Core application that has three build pipelines. (Windows, Linux, macOS) In each of them, the application gets assembled a little different. This part works so far. Azure created for each pipeline a .yml file in the root folder of the…
Ned Flanders
  • 325
  • 1
  • 3
  • 13
9
votes
1 answer

Is it possible to view all changes made on a Git feature branch in Azure Devops?

Azure DevOps offers the overview of changes made in a branch when a PR is created. However, sometimes I'd like to have access to that overview when viewing a branch without the need to create a PR (or check out the branch locally). In the 'branches'…
Slowacki
  • 193
  • 1
  • 5
8
votes
2 answers

How to report Code Coverage metrics across git repositories?

We are using private git repositories in Azure DevOps and I have a requirement to create code coverage report across git repositories. Our build CI/CD pipelines are using both TeamCity & Azure DevOps. I have looked at options and there is no…
Emil
  • 181
  • 3
7
votes
1 answer

How would you build docker images in Kubernetes while distributing its layer caching among all pod builders at scale?

We are using Azure DevOps as our CICD platform. We have our own self hosted Linux agents which we integrated into our CICD Azure Kubernetes Cluster . We use these agents to build our Docker images within the cluster, meaning that we have N agents…
7
votes
1 answer

How to properly setup a multi-environment release pipeline in Azure YAML pipelines?

We have just migrated from TFS 2018 to Azure DevOps Services and we're having a hard time trying to figure out the new Azure YAML pipelines. We want to be able to: Run a build/test pipeline when a PR is pushed to develop. We've already accomplished…
empz
  • 87
  • 2
  • 8
6
votes
2 answers

Azure Devops, multiple on-prem environments, variables per environment

I've configured first deployment pipeline to an on-prem DEV environment. The project consists of 3 identical environments, DEV, UAT and PROD While their setup is exactly alike, their config (database credentials etc.) is obviously not. I'm using…
mikegolf
  • 61
  • 2
6
votes
2 answers

Azure DevOps service connection: lifetime of service principal

I have a hard time understanding the lifetime of the service principal created in Azure AD when creating the service connection between Azure DevOps and Azure. I do it like this: I pick the Azure Resource Manager And then i choose the…
mslot
  • 177
  • 1
  • 6
5
votes
2 answers

How to deploy a desktop application using Azure DevOps?

I'm using Azure DevOps and I need a way to release an internal desktop application. Right now I have a pipeline ready and generating artifacts, but I don't see anywhere in the documentation how can I provide a release link to my users. The…
5
votes
2 answers

Azure Devops Pipeline variables in Powershell

I've tried to figure this out and I can't see why my ipaddress is not getting set. I've checked code samples and they all suggest I am doing everything correct. ip variable defined here: This is my powershell script: # Write your PowerShell…
5
votes
3 answers

Azure DevOps - How Do I Change the Service Connection for a Build Pipeline

I have a build pipeline already configured using a .yml file. I transferred the repository over to a different organization on GitHub, added all of the necessary Azure Pipelines integrations and permissions in GitHub, and added the service…
dapperdandev
  • 151
  • 1
  • 2
5
votes
1 answer

How to buy more Azure DevOps pipelines build minutes?

As mentioned on the Azure DevOps official pricing page, the plan provides 1 Free Microsoft-hosted CD/CI parallel job with up to 1800 minutes per month and 1 Free Self-hosted CD/CI parallel job with unlimited minutes per month. When we exceed the…
sithumc
  • 272
  • 3
  • 11
5
votes
1 answer

Project pipeline not able to access NuGet package from Artifact Feed in different Project

Updated 20th Feb & 21st Feb Summary Not able to find NuGet package from our private feed under Artifacts. Our Azure DevOps environment In Azure, we have our company "space": dev.azure.com/OurCompany Under that, we have multiple Projects, so for…
DrGriff
  • 576
  • 5
  • 6
1
2 3
18 19