๐Ÿ”นMuleSoft CI/CD with GitHub Actions

This is your shortcut to mastering CI/CD for MuleSoft apps using GitHub Actions. Learn to automate deployment from repositories to CloudHub with this step-by-step guide.

GitHub repo

Make sure to use the following GitHub repo to follow along with the code:

Note there are different branches for different examples. Some are deploying to CloudHub 1.0 or CloudHub 2.0, and they are also using different types of authentication like username/password, connected app, or server. For more information, please read the README file from the repo.

Part 1: Deploy your Mule apps to CloudHub 1.0 via username/password

Article:

Video:

Part 2: Add secured/encrypted properties

Article:

Video:

Part 3: Add MUnit testing & Nexus enterprise credentials

Article:

Video:

Part 4: Add MUnit minimum coverage percentage

Article:

Video:

Part 5: Authenticating through a Connected App (instead of username/password)

Article:

Video:

Part 6: Deploying to CloudHub 2.0 (connected app/server authentication)

Article:

Video:

Last updated