astrotim / contentful-static-react

A starter kit for building a static website with React as the templating library and Contentful as the CMS.
49 stars 6 forks source link

react-snap failing in Travis CI #1

Open apecson opened 6 years ago

apecson commented 6 years ago

I've followed the steps from your tutorial and am able to run yarn build successfully on my local. However, when I try to deploy via Travis I get the following when it hits the react-snap step:

0.01s
1.38sadding /home/travis/.cache/yarn to cache
$ node --version
v8.11.2
$ npm --version
5.6.0
$ nvm --version
0.33.11
$ yarn --version
1.3.2
install
29.00s$ yarn install
yarn install v1.3.2
[1/4] Resolving packages...
[2/4] Fetching packages...
info fsevents@1.2.4: The platform "linux" is incompatible with this module.
info "fsevents@1.2.4" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
[4/4] Building fresh packages...
Done in 28.56s.
37.23s$ yarn build
yarn run v1.3.2
$ react-scripts build
Creating an optimized production build...
Compiled successfully.
File sizes after gzip:
  98.89 KB  build/static/js/main.6d89d9d6.js
  425 B     build/static/css/main.6ad777ba.css
The project was built assuming it is hosted at the server root.
You can control this with the homepage field in your package.json.
For example, add this to build it for GitHub Pages:
  "homepage" : "http://myname.github.io/myapp",
The build folder is ready to be deployed.
You may serve it with a static server:
  yarn global add serve
  serve -s build
Find out more about deployment here:
  http://bit.ly/2vY88Kr
$ react-snap
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
The command "yarn build" exited with 1.
cache.2
store build cache
0.01s
11.94schanges detected, packing new archive
.
uploading archive
Done. Your build exited with 1.

I've tried playing around with node and yarn versions, matching them to my local, but it always seizes up in the same place. I'm thinking that it's due to a missing permission or configuration somewhere related to S3 or Travis. Any thoughts?

romk1n commented 5 years ago

@apecson have you ever resolved the issue of fsevents ?