Software Configuration Management Best Practices
- SCM Best Practices are designed and implemented to ensure software quality, integrity and reproducibility.
- Properly Supporting Distributive Development Environments.
- Customize SCM to Support all SDLC Methodologies.
- Create Auditable Processes.
- Build Early and Build Often.
- Fully Automate the Build Process
- Continuous Integration builds.
- Creating a repeatable build process
- Using a secure and dedicated build server
- Require all necessary files be checked-in prior to the build
- Label the source code in each build with a unique identifier.
- Reporting tool to be integrated with Build tools/Source code tools
- Create a build manifest of the build artifacts.
- Create and keep your build logs
- Send build status emails
- Track release baselines of your software build
No comments:
Post a Comment