https://master-branch-ci-cd-showcase-react-taogilaaa.surge.sh/
A repository containing implementation of serverless technology + immutable deployments + continuous integration + continuous deployment for frontend (react), the goal is to showcase the benefits of these workflow
This project requires
Use the package manager yarn to install dependencies.
yarn
Examples can be found on this project's pull request
- Create a feature branch, and push the commits to this repo, the CI runner will run and detect changes, and deploy the artifacts to surge.sh
- Create a new branch and push the commits here
- [Optional] Create a new pull request!
- Fork this repository
- Create github access token to allow travis ci to access repo and write to discussions
- Register and get your surge.sh secret key (on CLI, run
surge token
must be logged in) - Setup your repository settings on travis ci https://travis-ci.com/USER_NAME/REPO_NAME/settings and add
GITHUB_API_TOKEN
,SURGE_LOGIN
(email) andSURGE_TOKEN
- Make a commit and push it !
This project was bootstrapped with Create React App.