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

Access secure file on Azure DevOps from pipeline when signing Android apk

How to access .jks file stored in "Azure Secure Files" from "Azure Pipelines" while signing Android apk? My idea is just to call gradlew assembleRelease to generate and sign apk on Azure Pipeline. Signing in gradle is configured like this: …
artois
  • 485
  • 1
  • 6
  • 13
3
votes
1 answer

Publishing test results to Azure (VS Database Project, tSQLt, Azure Pipelines, Docker)

I am trying to fully automate the build, test, and release of a database project using Azure Pipeline. I already have a Visual Studio solution which consists of three database projects. The first project is the database, which contains the tables,…
BrokenBad
  • 95
  • 6
3
votes
1 answer

Azure DevOps Pipeline create empty zip

I would like to ask you how to solve a problem which I encountered during a creation of Azure pipeline. Problem description: Probably, "brick" responsible for building a project not create a bin folder so I finally get empty zip. Despite of the fact…
3
votes
2 answers

How to deploy a NextJs SSR React app on Azure

I have been trying to deploy a Server-side rendered react app I built with NextJS on Azure. I set up the Azure pipeline and release successfully but after running it the app doesn't seem to load up when I went to the azure website URL. The build…
3
votes
2 answers

How to release a specific previous build azure pipeline output with azure yaml pipelines

I am trying to convert classic Azure pipelines to YAML. however, I couldn't find any documents on how can I have an environment deployment utilize a previous build artifact? i.e. if we build and deploy to dev, after testing how can we build that…
Auto geek
  • 464
  • 1
  • 6
  • 21
3
votes
1 answer

Azure Devops: Checkout step slow: to many objects?

First some background info: We are currently in the process of migrating a big git repository from Bitbucket to Azure Devops. There were some challenges because the repository has a history that was full of binary blobs that in hindsight were…
Piet
  • 91
  • 1
  • 8
3
votes
2 answers

Azure Pipelines find commit hash of incoming merge

I'm relatively new to git and am having the below problem I have a pipeline, and I'm trying to find the commit hash of the incoming pull request / merge, store it, and use it elsewhere in a simple git log command. So is there a git command (or…
cybersnow1989
  • 229
  • 3
  • 17
3
votes
2 answers

How to fix 401 when deploying Maven build to Azure Artifacts via Azure Pipeline?

I've created feed in Azure Artifacts (azure-maven), added the MavenAuthenticate task the to build pipeline (with artifactsFeeds: azure-mave), added mavenAuthenticateFeed: true to the Maven task, added the repository to the pom.xml with the same ID,…
Steve
  • 445
  • 1
  • 8
  • 18
3
votes
1 answer

Is it possible to pass a template as a stepList parameter in an Azure Devops pipeline?

Let's considerate that I have a sonar.yml template with a parameter called build_tasks of type stepList as follows: #sonar.yml parameters: - name: build_tasks type: stepList default: [] steps: - task: SonarQubePrepare@4 displayName:…
Rogerio Schmitt
  • 1,055
  • 1
  • 15
  • 35
3
votes
1 answer

Pull Request Build and skip other stages

I am using multi stage YAML pipelines in Azure DevOps and Where I build in one stage and deploy the artifact to other stages. I have setup a Pull Request build and whenever a new code is pushed all stages in the pipeline are running, which is not…
Sar
  • 219
  • 3
  • 20
3
votes
2 answers

Unable to download secure files conditionally in Azure Pipelines

Question I am using DownloadSecureFile@1 task to download Secure files. The issue occurs when in Azure DevOps, in the Library's secure files section, only file_A.txt exists. The script works fine when both files exists. In my case, a user A will…
Piys
  • 33
  • 1
  • 3
3
votes
2 answers

Azure pipelines ArchiveFiles Archive creation failed

I'm trying to zip a Rust debug build folder using the ArchiveFiles task in my Azure pipeline. This fails with the error message: ##[error]Error: Archive creation failed for archive file: D:\a\1\a\MyProject-win-33.zip This is the yaml for…
mottosson
  • 3,283
  • 4
  • 35
  • 73
3
votes
2 answers

How to deactivate/Skip stage in release pipeline(non YAML) but its passthrough(continues for next stages)

from what I understand, in YAML pipelines you can select 'Stages to Run' and thus basically allow to skip stages entirely for whatever reason. However I do not see same functionality in the GUI release pipelines. I only see option 'Manual Only' - is…
Azm
  • 81
  • 1
  • 2
  • 8
3
votes
1 answer

Pipelines -> Runs -> Run pipeline howto provide pipeline resource in request body

I have a parent pipeline which publish pipeline artifacts. And the child pipeline which has a parent pipeline added as a resource pipeline and consumes the parent's artifacts. I would like to programatically (by REST API) create a run of multistage…
fenrir
  • 246
  • 1
  • 9
3
votes
1 answer

missing TfxInstaller task for YAML pipeline

In the Add a custom pipelines task extension Microsoft describe how to create a custom Azure DevOps task extension. Under Step 6: Create a build and release pipeline to publish the extension to Marketplace they show a example of YAML pipeline which…
Mar Tin
  • 2,132
  • 1
  • 26
  • 46
1 2 3
99
100