Easy Steps to Integrate Azure Pipelines
Tags: azure, cloud, productivity, ci
Published: 2020-05-22 09:16:58

---
title: Easy Steps to Integrate Azure Pipelines
published: true
date: 2020-05-19 11:58:16 UTC
tags: azure,cloud,productivity,ci
canonical_url: https://www.syncfusion.com/blogs/post/easy-steps-to-integrate-azure-pipelines.aspx
cover_image: https://dev-to-uploads.s3.amazonaws.com/i/0gi46e6gj58fh6awv1nb.png
---

Azure Pipelines is a cloud service used to construct and test your code project automatically. It makes changes automatically available to users. Azure Pipelines merges continuous integration (CI) and continuous delivery (CD) to constantly and persistently test and construct your code and publish it to any target (Hosting Server).

You can also build a custom pipeline to implement CI and CD. But using Azure Pipelines has the following advantages:

- Works with any language or platform.
- Deploys to different types of targets at the same time.
- Combines with Azure deployments.
- Builds on Windows, Linux, or Mac machines.
- Combines with GitHub.
- Works with open-source projects. **_ _**

## Steps to configure CI/CD pipeline

### Azure Portal ([https://portal.azure.com/](https://portal.azure.com/))

1. Sign in into the Azure Portal ([https://portal.azure.com/](https://portal.azure.com/)).
2. Select **Deployment Center** under the Deployment menu of Publish App Service.
3. Select Azure Repos as the **Source Control**.  
 ![Select Azure Repos as the Source Control](https://www.syncfusion.com/blogs/wp-content/uploads/2020/05/Select-Azure-Repos-as-the-Source-Control.png)
4. Select **Azure Pipelines** as the pipeline.  
 ![Select Azure Pipeline in the Builder Provider Section](https://www.syncfusion.com/blogs/wp-content/uploads/2020/05/Select-Azure-Pipeline-in-the-Builder-Provider-Section.png)
5. Choose the project, repository, and branch.  
 ![Choose the project, repository, and branch in the Configure section](https://www.syncfusion.com/blogs/wp-content/uploads/2020/05/Choose-the-project-repository-and-branch-in-the-Configure-section.png)
6. Click **Finish** to complete the CI/CD configuration.  
 ![Click on Finish Button](https://www.syncfusion.com/blogs/wp-content/uploads/2020/05/Click-on-Finish-Button.png)

### Azure Repos ([https://dev.azure.com/](https://dev.azure.com/Project))

After completing the CI/CD pipeline configuration, follow these steps to manage the changes made in your code project:

1. Sign in into [https://dev.azure.com/](https://dev.azure.com/Project).
2. Update the test project name in Azure Pipelines.
3. Commit the changes to the DevOps branch.  
 ![Commit the changes to the DevOps branch](https://www.syncfusion.com/blogs/wp-content/uploads/2020/05/Commit-the-changes-to-the-DevOps-branch.png)
4. The CI pipeline will automatically be executed. Once the CI successfully executes, the CD is automatically executed.
5. We are able to check the CI build status by clicking the current running jobs.  
 ![check the CI build status by clicking the current running jobs](https://www.syncfusion.com/blogs/wp-content/uploads/2020/05/check-the-CI-build-status-by-clicking-the-current-running-jobs.png)  
 ![Image showing the changes made in the current running jobs](https://www.syncfusion.com/blogs/wp-content/uploads/2020/05/Image-showing-the-changes-made-in-the-current-running-jobs.png)  
 ![Server showing the changes in the jobs after completing CI&CD](https://www.syncfusion.com/blogs/wp-content/uploads/2020/05/Server-showing-the-changes-in-the-jobs-after-completing-CICD.png)
6. After the completion of CI and CD, committed changes will be published to the server.
7. We can check the CD status in Releases under the Pipelines.  
 ![check the CD status in Releases under the Pipelines](https://www.syncfusion.com/blogs/wp-content/uploads/2020/05/check-the-CD-status-in-Releases-under-the-Pipelines.png)

## Advantages

- Implementing CI and CD pipelines help to ensure consistent and quality code that is readily available to the users.
- Azure Pipelines provides a speedy, easy, and safe way to automate constructing your projects and making them available to users.
- Azure Functions deployment slots allow your function app to run different instances called **slots**. Slots are different environments of the same app. One app instance is always mapped to the production slot, and you can swap instances allocated to a slot on demand.

## Disadvantages

- Integration with non-Microsoft is arduous: Azure DevOps should provide simple integration with other product lines to improve acceptability.
- Azure Pipelines Workflow is constant (can’t set if-else or switch-case constructions). This makes it is more difficult to develop complex workflows.

## Conclusion

I hope you now have a clear idea about how to integrate the CI and CD pipelines in the Azure portal.

Syncfusion has 1,600 components and frameworks for [WinForms](https://www.syncfusion.com/winforms-ui-controls), [WPF](https://www.syncfusion.com/wpf-ui-controls), ASP.NET ([Web Forms](https://www.syncfusion.com/jquery/aspnet-web-forms-ui-controls), [MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls), [Core](https://www.syncfusion.com/aspnet-core-ui-controls)), [UWP](https://www.syncfusion.com/uwp-ui-controls), [Xamarin](https://www.syncfusion.com/xamarin-ui-controls/), [Flutter](https://www.syncfusion.com/flutter-widgets), [JavaScript](https://www.syncfusion.com/javascript-ui-controls), [Angular](https://www.syncfusion.com/angular-ui-components), [Blazor](https://www.syncfusion.com/blazor-components), [Vue](https://www.syncfusion.com/vue-ui-components), and [React](https://www.syncfusion.com/react-ui-components). Use them to boost your application development speed.

If you are not yet a customer, you can try our 30-day [free trial](https://www.syncfusion.com/downloads) to explore our controls and features.

If you have any questions, please let us know in the comments section. You can also contact us through our [support forum](https://www.syncfusion.com/forums), [Direct-Trac](https://www.syncfusion.com/support/directtrac/), or [feedback portal](https://www.syncfusion.com/feedback). As always, we are happy to assist you!

The post [Easy Steps to Integrate Azure Pipelines](https://www.syncfusion.com/blogs/post/easy-steps-to-integrate-azure-pipelines.aspx) appeared first on [Syncfusion Blogs](https://www.syncfusion.com/blogs).