A testing and deployment pipeline needs to be implemented in order to allow us to continuously integrate our changes to the application. This pipeline will utilize Travis CI and testing frameworks for Node.js and Buffalo.
Approach
Testing
For testing, a framework has to settled on for the client side and server side of the application. Once the frameworks are settled, a script has to be created to test the applications and the travis.yml file has to be updated to execute the tests.
Deployment
Utilizing the AWS API, deployment will be done via Travis CI upon successful tests.
Feature Plan Description
A testing and deployment pipeline needs to be implemented in order to allow us to continuously integrate our changes to the application. This pipeline will utilize Travis CI and testing frameworks for Node.js and Buffalo.
Approach
Testing
For testing, a framework has to settled on for the client side and server side of the application. Once the frameworks are settled, a script has to be created to test the applications and the travis.yml file has to be updated to execute the tests.
Deployment
Utilizing the AWS API, deployment will be done via Travis CI upon successful tests.
Useful resources include:
Additional context
Checklist