Skip to main content
TrustRadius
Azure Pipelines

Azure Pipelines

Overview

What is Azure Pipelines?

Users can automate builds and deployments with Azure Pipelines. Build, test, and deploy Node.js, Python, Java, PHP, Ruby, C/C++, .NET, Android, and iOS apps. Run in parallel on Linux, macOS, and Windows. Azure Pipelines can be purchased standalone, but it…

Read more
Recent Reviews
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Azure Pipelines?

Users can automate builds and deployments with Azure Pipelines. Build, test, and deploy Node.js, Python, Java, PHP, Ruby, C/C++, .NET, Android, and iOS apps. Run in parallel on Linux, macOS, and Windows. Azure Pipelines can be purchased standalone, but it is also part of Azure DevOps Services agile…

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

2 people also want pricing

Alternatives Pricing

What is CircleCI?

CircleCI is a software delivery engine from the company of the same name in San Francisco, that helps teams ship software faster, offering their platform for Continuous Integration and Continuous Delivery (CI/CD). Ultimately, the solution helps to map every source of change for software teams, so…

What is Liquibase?

Liquibase is a database change management tool that helps teams release software faster and safer by bringing the database change process into existing CI/CD automation. According to the 2021 Accelerate State of DevOps Report, elite performers are 3.4 times more likely to incorporate database…

Return to navigation

Product Demos

Community demo - Azure DevOps pipelines for SharePoint Framework projects

YouTube

How to Setup Azure Pipelines for Java Spring

YouTube

(Simple?) Real World Azure Pipelines YAML Walkthrough

YouTube
Return to navigation

Product Details

What is Azure Pipelines?

Users can automate builds and deployments with Azure Pipelines. Build, test, and deploy Node.js, Python, Java, PHP, Ruby, C/C++, .NET, Android, and iOS apps. Run in parallel on Linux, macOS, and Windows. Azure Pipelines can be purchased standalone, but it is also part of Azure DevOps Services agile development planning and CI/CD suite.

Azure Pipelines Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(17)

Reviews

(1-3 of 3)
Companies can't remove reviews or game the system. Here's why
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We were using the Azure Pipelines for CI/CD for our product deployment on Azure. We have integrated automated Pipeline associated with GitHub so whenever we merge any PR or commit code, that code becomes live in our frontend/backend in just few minutes. We have done integration via the Docker image.
  • Code Integration/Code Deployment
  • Azure Engine Auto Scaling Up with help of Pipeline
  • Managing Version Control and deploy in rollback with just one click
  • Integration of the Pipeline for new users
It is good tool if you are doing continuous improvements in your code and you wish it goes live whenever you push code to GitHub. So integrating Azure Pipeline, it automatically does CI/CD in the background once you push code/merge code and it is live in few minutes. It also does some automated tests if you have wrote scripts
  • Automated CI/CD
  • One time integration and runs life time
  • Build Deployment validation via tests
  • Saved time in manual CI/CD
  • Generates the build according to set environment
  • Rollback specific version whenever you need old build
We have used the GitHub CI/CD. Earlier we were using the Azure Pipelines but after GitHub had their actions, we integrated that for CI/CD. It runs the tests and makes a production build which can be live. GitHub CI/CD is more useful because we have to make script only once then just by few changes we can deploy it onto Azure, AWS, Google anywhere so we found it more convenient
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We're using Azure Pipelines for automating deploying our changes from the code in the repository to our production environment. We have a few pipelines for our separate environments. We're checking the quality of the changes that are going to be made and then if everything passes, we're doing a deployment.
  • all in one place
  • good ability to personalize deployment process
  • easy to develop
  • The errors which we got sometimes are not clearly enough.
  • There are some let's say hidden options, they could be more visible
  • When the process is running we have to remember about manually refreshing to see the current status because it doesn't work automatically
It's good when you want to have an easy way to deploy your changes to the production environment. Furthermore, there are a lot of possibilities to add some tasks from different services, so it is easy to fit the pipeline to the case you have to have. When you need to have good error handling it is less appropriate.
  • Possibility to deploy changes automatically
  • You can write there scripts which will check your code
  • The repository and pipelines are in one place
  • We don't have to deploy changes manually
  • But because of this that we automated some tasks, we need to be still aware of some edge cases we can meet and which can cause a pipelines failures
  • We can deploy changes pretty fast
Matthew Budram | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Azure Pipelines are used for any deployment of our apps, backend services and test automation. This is the backbone of our deployment process allows us to deliver within our release cycle. Our current deployment cycle is monthly - but at times we may have smaller more controlled deployments within a release cycle. Azure Pipelines are fully integrated with our workflows as we also use Azure DevOps and implementation was more effective and efficient for us than other tools that might exist.
  • Integration with SonarQube
  • Integration with Azure DevOps
  • Integration with GitHub
  • Error messaging when team members don't have permissions
With a fully Microsoft Azure based workflow - Azure Pipelines makes absolute sense. Azure Pipelines are robust and work very well with SonarQube for test coverage and are shared with our developers. This prevents the developers for pushing code without unit tests across our backend and frontend platforms. We have reduced our instances of manual regression tests especially when there are multiple teams working across the same repositories.
  • deployment
  • building
  • test coverage monitoring
  • we have had outages from Azure in the past
The tools are very similar - but Azure Pipelines work best for Azure-based products are better suited for the stack. For our engineers, we could switch between all the various continuous integration/deployment tools without much issues, but it makes sense to use the stack recommended by Azure. Our team has the relevant support licences to get support from Microsoft for all our products.
Azure DevOps Services (formerly VSTS), Slack
Return to navigation