Applying DevOps practices and operating integration solutions14% of the exam

CI/CD pipelines with the Mule Maven plugin

Design a CI/CD pipeline for Mule applications: what the CI server owns, which MuleSoft Maven plugin tests, packages, publishes and deploys, and how the cloudhub2Deployment parameters control credentials, business group, runtime channel, capacity, update strategy and URLs on CloudHub 2.0.

Official exam objective
Create the high-level design of continuous integration (CI) and continuous delivery (CD) pipelines for Mule applications using MuleSoft-provided Maven plugins.

~8 min read · 10 practice questions

What the exam expects

  • Assign pipeline responsibilities to the CI server rather than to individual developers, and keep one tested artifact moving through every environment.
  • Name the MuleSoft-provided Maven plugin for each pipeline stage: testing, packaging, publishing to Exchange and deployment.
  • Configure a CloudHub 2.0 deployment strategy: credentials, business group, release channel and Java version, capacity, timeout, update strategy and generated URLs.
  • Translate a CloudHub 1.0 deployment configuration into its CloudHub 2.0 equivalent.

Continuous integration (CI): a build triggered on every project change that runs the tests automatically. Mule Maven plugin: packages and deploys Mule applications within the Maven lifecycle. MUnit Maven plugin: runs MUnit tests inside the Maven build. Deployment strategy: the target-specific element, such as cloudhub2Deployment, that tells the plugin where and how to deploy. Release channel: Edge or Long-Term Support (LTS), the two Mule runtime release tracks from Mule 4.5 (Continuous Integration, Mule Maven Plugin, Edge and LTS Releases).

Sources for this section (3)

Key facts

CloudHub 2.0 prerequisite
Detail
App already published to Exchange; Maven Facade API v3 in distributionManagement.
deploymentTimeout default
Detail
600000 ms.
releaseChannel / javaVersion defaults
Detail
EDGE and 8; need plugin 4.1.1 or later for LTS.
businessGroupId
Detail
Mandatory with access to a business group but not its parent organization.
Rolling plus node enforcement
Detail
At most one replica fewer than the node count.
generateDefaultPublicUrl
Detail
Private space only; shared space always generates a URL.
Sources for this section (1)
  • When are MUnit coverage reports produced, and do they appear for tests run in Anypoint Studio?
  • What happens when releaseChannel names a channel that does not exist?
  • When can vCores not be used to size CloudHub 2.0 replicas?
  • When is an Edge app moved to a new minor version without the team acting?
  • Why does MuleSoft say CI improves merges into the main branch?

The questions are free to read. Answers with their sources and self-grading are included with the pack.

Keep reading with the MuleSoft Platform Integration Architect pack

  • Core concepts
  • Exam traps
  • Worked scenario

The pack includes:

  • All 40 lessons of the MuleSoft Platform Integration Architect guide, with reading progress
  • Interactive decision walks and step-by-step sequence steppers
  • Practice exams purchase adds inline bank questions and topic practice (10 questions for this lesson)
  • An official source cited for every claim
  • An AI tutor that answers from the guide
  • Choose guide-only, practice-only, or save $4 with both

Practice for the MuleSoft Platform Integration Architect exam