Azure DevOps CI/CD with Mule Application and CloudHub

  1. Knowledge of Github or Azure would be required, we need the GitHub or Azure repository.
  2. Git should be installed in the system.
  3. Anypoint Platform account
  4. Anypoint Studio
  5. Azure DevOps account
  • <objectStorev2> should be set to “true”.
  • <uri> should be set to “https://anypoint.mulesoft.com”.
  • Application name should be unique.
  • App runtime should be the same as that of used in the project.
  • Environment can be changed according to the need.
  • File name should be “azure-pipelines.yml”.
  • Cache is done so that it will not download Maven dependencies every time the job is triggered. This helps to save time while deploying.
  • If after Step 10 you get an error stating “No hosted parallelism has been purchased or granted.”. Then fill the form provided with the error to request for free parallelism. This may take 2–3 days.
  • After getting the free parallelism, do some minor changes again in the code to mock a code change and then push the code to the GitHub repository. Check the pipeline the job would have started.
  • After the job is finished, open your Anypoint Platform and go to “Runtime Manager” and you will find your application deployed there.
  • Click on the application to check the details.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store