flow-thru / flowthru

Event Management Application
http://www.flowthru.io/
MIT License
4 stars 5 forks source link

Create CI/CD Pipelines for Testing and Deployment #37

Closed omolazabal closed 5 years ago

omolazabal commented 5 years ago

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

omolazabal commented 5 years ago

front-end testing pipeline completed from #43

omolazabal commented 5 years ago

implemented from #53 - #61