Workshop on how to use Travis-CI to continuously deploy based on commits
A development workflow in which Travis-CI deploys our react website automatically based on our commits
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
npm install -g create-react-app
create-react-app my-app
cd my-app/
npm start
https://github.com/facebookincubator/create-react-app
language: node_js
node_js:
- "node"
after_success:
- git config --global user.name "vijayabharathi"
- git config --global user.email "vijayabharathib@users.noreply.github.com"
- git remote rm origin
- git remote add origin \
https://vijayabharathib:${GH_TOKEN}@github.com/pineboat/react-continuous-deployment.git
- npm run deploy
# React Continuous Deployment using Travis CI
[![Build Status]
(https://travis-ci.org/pineboat/react-continuous-deployment.svg?branch=master)]
(https://travis-ci.org/pineboat/react-continuous-deployment)
Quirks