![]() |
OpenMake Meister |
Generally, code changes are made on a local machine or area and some level of unit testing has been done when the software engineer is ready to submit the changes to the team build or designated code branch. It’s at this point the Pre-commit build and associated checks should be done. Here are some of the activities that can be included in a Pre-commit workflow with the approximate order:
• Code formatting
• Code style-checking
• Code synchronization to pull other team members’ updates to the local, workspace
• Build with OpenMake Meister with Build Avoidance (on by default)
• Code coverage instrumentation
• Unit Test
• Code coverage analysis and report generation
• Developer documentation generation
• Packaging
• Deployment to local server
• Smoke test