I built web app using react.js, and I want to make build and deploy on the server using FTP on every commit. For that purpose, I configure bitbucket pipeline, but I get an error on build react app.
I tested my local machine by running "npm run build" command and it run successfully without any error, but on pipeline, I get the following error:
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! react-app@0.1.0 build: `node scripts/build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the react-app@0.1.0 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2018-05-16T13_18_01_726Z-debug.log
Here is bitbucket-pipeline configuration:
image: node:8.11.1-slim
pipelines:
default:
- step:
script:
- echo "This script runs only on staging branch"
branches:
staging:
- step:
caches:
- node
script:
- npm install
- node --version
- npm --version
- npm run build
- apt-get update
- apt-get -qq install git-ftp
- git ftp init --user $FTP_USERNAME --passwd $FTP_PASSWORD -v $FTP_HOST
I checked by node and npm version are same as I using on my local machine.
Thanks
I had the same issue, solution for me:
change the command
- npm run build
to
- CI=false npm run build
Thanks! worked for me too
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I has the same issue!!!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Guys i am having the same problem, did someone solve this? I am using image the image from node 11.9.0. deploying a create react app
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Are you using create react app 2? From memory CRA1 doesn’t work well for CI builds.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Matt Goodson @Andres Sebastian Caceres Valdiviezo
I solved the issue by replacing
npm run build
with
CI= npm run build
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.