Posts

Showing posts from August, 2026

Enterprise CI/CD for MuleSoft CloudHub 2.0 using GitHub Actions & Anypoint CLI

Image
I've worked on many MuleSoft projects over the years, and looking back, I was always annoyed by the mundane tasks of setting up an API on Anypoint Platform and maintaining coherent configuration across multiple APIs. Not to mention, the Platform UI isn't much fun to use either. Now, Anypoint CLI has been around for quite some time now and has matured a lot. I wanted to combine the capabilities of Anypoint CLI with DevOps CI/CD and share it with the world, not lock it behind a paywall. This blog covers how I did this in GitHub Actions while maintaining enterprise-level quality and security. I also chose CloudHub 2.0 for my deployments to keep things relatively new. I'll show the entire setup so you can recreate and make it your own. First, let me summarize the features of my implementation, like an AI :D CloudHub 2.0; GitHub Actions; Anypoint CLI MUnits (I've commented this code because MUnit plugin for CI/CD is only available for licensed MuleSoft users, not for Trial a...