Questions tagged [azure-pipelines]

Azure Pipelines provides build services (CI), that are free for open source projects and available in the GitHub marketplace. Azure Pipelines also provides release management for continuous delivery (CD) to any cloud and on-premises servers. With Azure Pipelines, you’ll be able to continuously build, test and deploy to any platform and cloud. **Do not** use this tag for Azure Data Factory pipeline questions.

Azure Pipelines is a Microsoft Azure DevOps service that offers cloud-hosted pipelines for Linux, macOS, and Windows with 10 free parallel jobs and unlimited minutes for open source projects.

Any language, platform, and cloud: Build, test, and deploy Node.js, Python, Java, PHP, Ruby, Go, C/C++, C#, Android, and iOS apps. Run in parallel on Linux, macOS, and Windows. Deploy to cloud providers like Azure, AWS, and GCP. Distribute mobile apps through beta channels and app stores.

Native container support: Create new containers with ease and push them to any registry. Deploy containers to independent hosts or Kubernetes.

Advanced workflows and features: Easy build chaining and multi-phased builds. Support for YAML, test integration, release gates, reporting, and more.

Extensible: Use a range of build, test, and deployment tasks built by the community – hundreds of extensions from Slack to SonarCloud. Deploy from other CI systems, like Jenkins. Webhooks and REST APIs help you integrate.

Free, to you from Azure Pipelines: Free cloud-hosted builds for public and private repositories.


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 public and/or 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 Azure DevOps 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:

11344 questions
3
votes
2 answers

Mapping values are not allowed in this context in Azure Pipelines

I have a Azure DevOps YAML Pipeline which has multiple deploy stages and I want to template the stages and add these using a for-each template loop, this is what I have so far parameters: - name: Deployments type: object default: …
Neil Stevens
  • 3,534
  • 6
  • 42
  • 71
3
votes
1 answer

Is there a way to upload secure files to azure devops library automatically?

I'm trying to upload keys to azure devops as secure files to use in pipeline context, I only found manual upload but it is not option, Is there a way it can be automated thorough powershell or any pipeline tasks? please suggest.
3
votes
1 answer

Where can I find the documentation for the different msbuildargs options?

I am in the process of creating a build pipeline. I have a vsBuild@1 step and I am trying to see what options I could use in the msBuildArgs. I have looked at multiple links such as…
Hussam Ahmed
  • 413
  • 1
  • 5
  • 17
3
votes
2 answers

Send Email when Azure CI Pipeline Just Started Running

I know there is an option to send an email when Azure CI pipeline completes/failed, but what I'm looking for is an option when a particular pipeline has just started/upon running, is there such thing? Thanks!
Jack Rogers
  • 565
  • 7
  • 19
3
votes
1 answer

How to access log4net appender file value and replace in the azure pipelines

I am trying to replace log file path from pipeline
3
votes
3 answers

pr not triggered when opening github PR (Azure pipeline YAML)

The goal I'm pretty new to Azure and pipelines, and I'm trying to trigger a pipeline from a pr in Azure. The repo lives in Github. Here is the pipeline yaml: pipeline.yml trigger: none # I turned this off for to stop push triggers (but they work…
meerkat
  • 932
  • 2
  • 14
  • 38
3
votes
2 answers

Running integration testing for Flutter on Azure Devops pipeline for UI automation testing

I would like to run automated UI testing using flutter driver on Azure Devops Pipelines and I'm using Flutter Tasks by Alois Daniel. There is no flutter driver support currenly on the azure flutter tasks plugin. We are looking for tasks where it…
Lobo
  • 146
  • 9
3
votes
2 answers

How do I use a Nuget package in the Artifacts page in my Docker Build step?

In my Azure Devops project, under the tab "Artifacts", I have a package MyPackage. In my build pipeline, I have this step: - stage: Build displayName: "Build" jobs: - job: steps: - task: Docker@2 inputs: …
yesman
  • 7,165
  • 15
  • 52
  • 117
3
votes
2 answers

Azure Devops pipelines - Missing input APK on AndroidSigning

I'm setting up a build pipeline for a Xamarin Android app. I've got all the steps running that pull, restore, and build the project into an APK file. My next step is to sign the package before publishing. What I have so far: A .keystore file was…
Zulukas
  • 1,180
  • 1
  • 15
  • 35
3
votes
1 answer

Fail resolve swift package hosted on azure devops in azure pipeline, SSH fingerprint failed to verify

I know this is common question but none of the solution working for me. I've a swift package hosted on private repo in azure devops. In pipeline, i've setup task Install SHH key following document with passphrase and locally swift package resolve,…
3
votes
1 answer

Access approval step comment, inside of pipeline task

I've set up an environment in Azure Pipelines, containing a manual approval step. When the pipeline reaches the approval step, I get the choice to either approve, or reject the deployment with an optional comment included. When I've taken and acted…
user8973449
  • 175
  • 1
  • 11
3
votes
2 answers

how to trigger azure pipelines through rest api

I want to trigger a specific Azure pipeline through REST API. I have checked this documentation . So the core message will be: curl -x POST $username:$personalaccesstoken…
MoonHorse
  • 1,966
  • 2
  • 24
  • 46
3
votes
1 answer

Best way to check/know if build in Azure Devops is triggered by manually or CI

I have 2 repo, source and target for source there are 2 stages in the release pipeline . one is building the artifacts called Dev and then another is trigger => trigger the build pipeline for the target repo using api call. Both repos are in the…
change198
  • 1,647
  • 3
  • 21
  • 60
3
votes
1 answer

getting errors when using Docker image as build agent in Azure pipeline

I'm trying to use a Docker image as a build agent in an Azure pipeline. I'm using Azure DevOps Server 2019 and Docker Enterprise Edition. I get this error when the pipeline runs: ##[section]Starting: Initialize containers ##[command]C:\Program…
mdailey77
  • 1,673
  • 4
  • 26
  • 52
3
votes
3 answers

How to specify triggers using variables in Azure DevOps Services pipeline yaml

The following azure pipeline code gives error 'A template expression is not allowed in this context' variables: major: 2020 minor: 3 patch: 1 major_minor_patch: $(major).$(minor).$(patch) trigger: - master - Dev -…
Chubsdad
  • 24,777
  • 4
  • 73
  • 129
1 2 3
99
100