SCoRe Lab

[LabelLab] Integrate Travis CI to deploy the web app to GitHub pages

Task Description: Continuous Integration (CI) is a development practice that requires developers to integrate code into a shared repository several times a day. Each check-in is then verified by an automated build, allowing teams to detect problems early.

Travis CI is one of the most popular CI tools. Using Travis the labellab web app can be automatically deployed into any hosting environment. Write a Travis file to run all the test cases and deploy the web app to GitHub pages.

Task Deliverables: A PR with the .travis.yml file.

References:

Task tags

  • travis
  • labellab

Students who completed this task

Mark Chen, CJ, lukasz-zbrzeski, kunalbhatia, Joseph Semrai

Task type

  • code Code
  • done_all Quality Assurance
close

2019