Azure DevOps is a Microsoft SaaS platform that provides end to end DevOps toolchain for developing and deploying applications.

Here, we are going to implement an Azure pipeline for deploying Mule applications into Cloudhub.

Azure Repos is a repository for the source code which is managed by version control. We can have multiple repositories under a single project and multiple branches under each repository as per the requirement. Here is a sample project “DemoApp” under which there is a repository named “DemoApp”. It consists of a Mule application “demo-app-azure-DevOps”.

Edit pom.xml of the Mule application and include the below lines under both  and  sections

XML

1

<repository>  

2

     <id>xxxx</id>  

3

     <url>https://pkgs.dev.azure.com/xxxx/_packaging/xxxxx/maven/v1</url>

4

     <releases>  

5

        <enabled>true</enabled>  

6

     </releases>  

7

     <snapshots>

8

        <enabled>true</enabled>  

9

     </snapshots>

10

</repository>

article image

#devops #mulesoft #mule #cloudhub #azure devops #azure pipelines

Mulesoft Cloudhub Deployment using Azure DevOps
7.50 GEEK