ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 102 - MCIA - Level 1 discussion

Report
Export

What aspects of a CI/CD pipeline for Mule applications can be automated using MuleSoft-provided Maven plugins?

A.
Compile, package, unit test, validate unit test coverage, deploy
Answers
A.
Compile, package, unit test, validate unit test coverage, deploy
B.
Compile, package, unit test, deploy, integration test (Incorrect)
Answers
B.
Compile, package, unit test, deploy, integration test (Incorrect)
C.
Compile, package, unit test, deploy, create associated API instances in API Manager
Answers
C.
Compile, package, unit test, deploy, create associated API instances in API Manager
D.
Import from API designer, compile, package, unit test, deploy, publish to Anypoint Exchange
Answers
D.
Import from API designer, compile, package, unit test, deploy, publish to Anypoint Exchange
Suggested answer: A

Explanation:

Correct answer is "Compile, package, unit test, validate unit test coverage, deploy" : Anypoint Platform supports continuous integration and continuous delivery using industry standard tools Mule Maven Plugin The Mule Maven plugin can automate building, packaging and deployment of Mule applications from source projects Using the Mule Maven plugin, you can automate your Mule application deployment to CloudHub, to Anypoint Runtime Fabric, or on-premises, using any of the following deployment strategies ï CloudHub deployment ï Runtime Fabric deployment ï Runtime Manager REST API deployment ï Runtime Manager agent deployment MUnit Maven Plugin The MUnit Maven plugin can automate test execution, and ties in with the Mule Maven plugin. It provides a full suite of integration and unit test capabilities, and is fully integrated with Maven and Surefire for integration with your continuous deployment environment. Since MUnit 2.x, the coverage report goal is integrated with the maven reporting section. Coverage Reports are generated during Maven's site lifecycle, during the coverage-report goal. One of the features of MUnit Coverage is to fail the build if a certain coverage level is not reached. MUnit is not used for integration testing Also publishing to Anypoint Exchange or to create associated API instances in API Manager is not a part of CICD pipeline which can ne achieved using mulesoft provided maven plugin Architecture mentioned in the question can be diagrammatically put as below. Persistent Object Store is the correct answer .

* Mule Object Stores: An object store is a facility for storing objects in or across Mule applications.

Mule uses object stores to persist data for eventual retrieval.

Mule provides two types of object stores:

1) In-memory store ñ stores objects in local Mule runtime memory. Objects are lost on shutdown of the Mule runtime. So we cant use in memory store in our scenario as we want to share watermark within all cloudhub workers

2) Persistent store ñ Mule persists data when an object store is explicitly configured to be persistent.

Hence this watermark will be available even any of the worker goes down

asked 18/09/2024
Jason Smith
36 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first