OpenMake Meister

Steps in a Pre-commit Workflow

 

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