The items below will make your Apache Hop project easier to manage, to monitor and to maintain.
-
Version control your project folder.
-
Reference cases (e.g. JIRA or GitHub issue tickets) in commits
-
Make sure to have a backup and restore strategy, and test it.
-
Run continuous integration
-
Set up lifecycle environments (development, test, acceptance, production)
-
Deploy Hop Server using one of the documented patterns
-
Schedule production runs with an external scheduler, not the Start action’s repeat option
-
Test your pipelines with unit tests. Run all your unit tests regularly, validate the results & take action if needed