Intelligent Automation

27th Oct 2025

Unlocking the Power of Pipelines in Mendix – Part 2 

Share:

Unlocking the Power of Pipelines in Mendix – Part 2 

In a previous blog, we examined the fundamentals of pipelines in Mendix and their contribution to streamlining CI/CD processes. Continuing from that foundation, this article details the steps involved in designing a pipeline from the ground up with the Empty Pipeline option. By the end, you will understand how to build a flexible pipeline structure that serves as a foundation for further customization and scalability. 

To get started, click on Design a new pipeline button and Select the Empty Pipeline option from below options. 

Provide a valid name for your pipeline, for example, UAT Release. Then click the Next button to proceed.

By default, the Pipeline will be loaded with mandatory step: Start Pipeline.

Clicking the Plus button at the bottom displays all available steps that can be added to design your pipeline.

In our previous blog post, we discussed Build, Checkout, Deploy and Publish steps. We will discuss the other important steps in this blog post.

Ready to optimize your app delivery?

Inquire Now. 

Create Backup

The Backup step in Mendix pipelines creates a snapshot of the app and its database before deployment, which is stored securely, ensuring it can be quickly restored in case of failures. This step is available only for Mendix cloud.

Maia Best Practice Recommender

The Maia Best Practice Recommender analyzes the entire Mendix application to identify areas where best practices are not followed and generates a report. The results may include errors, deprecations, warnings, and recommendations. Pipeline execution can be configured to fail automatically if any issues are detected during the analysis.

Promote Package

This step enables the migration of packages from one environment to another, such as moving from the test environment to acceptance, and from acceptance to production, ensuring a smooth deployment flow.

Stop Environment

This step allows us to specify which environment should be stopped before the deployment begins.

Start Environment

This step allows us to specify which environment should be started once the deployment is completed.

Unit Test

This step executes the unit test cases defined within the application. It requires the Unit Testing module to be present in the app, where the test cases are configured. To run these tests from the pipeline, a remote API password must be specified in the pipeline configuration. Additionally, a timeout can be set to ensure that if any failure occurs during test execution, the step will automatically fail once the timeout is reached.

I hope this blog has provided practical insights and actionable steps to help you in your Mendix journey. Stay connected with us for more in-depth articles on CI/CD practices, pipeline optimization, and other topics that drive efficiency and innovation in application delivery.

Author

Steffy D

Steffy D is a Lead Software Engineer at Indium with over 7 years of experience in software development. She is a certified Mendix Advanced Developer and focuses on building stable, consistent applications using Mendix.

Share:

Latest Blogs

How HR Analytics Drives Measurable ROI During ERP Transformation in Financial Services 

Data & AI

20th May 2026

How HR Analytics Drives Measurable ROI During ERP Transformation in Financial Services 

Read More
Copilot vs. Enterprise Data Intelligence: What AI Can’t Tell You During a Snowflake Migration 

Data & AI

20th May 2026

Copilot vs. Enterprise Data Intelligence: What AI Can’t Tell You During a Snowflake Migration 

Read More
40% of ‘AI Startups’ Don’t Use Real AI— Indium Builds AI that Actually Delivers

Data & AI

8th May 2026

40% of ‘AI Startups’ Don’t Use Real AI— Indium Builds AI that Actually Delivers

Read More

Related Blogs

Mendix Upgrade Best Practices for Smooth and Risk-Free Releases

Intelligent Automation

22nd Apr 2026

Mendix Upgrade Best Practices for Smooth and Risk-Free Releases

Mendix rolls out platform upgrades quite often. Some of them are minor fixes, while others change...

Read More
Tool Invocation Reliability Across GPT-5.2 and Claude Agent Systems

Intelligent Automation

23rd Mar 2026

Tool Invocation Reliability Across GPT-5.2 and Claude Agent Systems

You place a food order and pay for it, there is a notification displayed that...

Read More
4 Coordination Overheads in Multi-agent Workflows at Enterprise Scale

Intelligent Automation

23rd Mar 2026

4 Coordination Overheads in Multi-agent Workflows at Enterprise Scale

In a group project at school, with two or three people, coordination is straightforward and...

Read More
info@indium.tech