Boilerplate for JavaScript project with adjusted Continuous Deployment procedure.
Automation include:
- Getting source code from repository
- Automated build
- Automated test running
- Performance checking
- Automated report and documentation generating
- Automated deployment to production
- Post-deployment testing and application health checking
Tests are divided into:
- Unit Tests
- Integration Tests
- Acceptance Tests ( + optional UI Tests )
- Performance Tests
- Post-deployment Tests
Integration with following frameworks:
- Jenkins
- Grunt
- Jasmine