Reproducible Builds
Mule Runtime Engine versions 3.5, 3.6, and 3.7 reached End of Life on or before January 25, 2020. For more information, contact your Customer Success Manager to determine how you can migrate to the latest Mule version. |
You should be able to build a particular version of your Mule project at any point of time. This facilitates maintenance as the versions of your projects in production will certainly not be the latest ones.
The following will help you achieve this goal:
-
Source control all your Mule project, like any other project (remember not to check-in Eclipse specific files). Branching, merging and tagging are all applicable practices to Mule projects
-
Manage dependencies strictly: using Maven and an in-house repository manager (like Nexus) will get you a long way there.