Use reset-cache flag to start the packager only for building (#1188)
* Use reset-cache flag to start the packager only for building * Keep packager in the foreground
This commit is contained in:
parent
d5d59822e6
commit
fa9b0fad44
1 changed files with 11 additions and 2 deletions
13
Makefile
13
Makefile
|
|
@ -131,6 +131,15 @@ post-install:
|
|||
@cd ./node_modules/mattermost-redux && yarn run build
|
||||
|
||||
start-packager:
|
||||
@if [ $(shell ps -e | grep -i "cli.js start" | grep -civ grep) -eq 0 ]; then \
|
||||
echo Starting React Native packager server; \
|
||||
node ./node_modules/react-native/local-cli/cli.js start; \
|
||||
else \
|
||||
echo React Native packager server already running; \
|
||||
ps -e | grep -i "cli.js start" | grep -v grep | awk '{print $$1}' > server.PID; \
|
||||
fi
|
||||
|
||||
start-build-packager:
|
||||
@if [ $(shell ps -e | grep -i "cli.js start" | grep -civ grep) -eq 0 ]; then \
|
||||
echo Starting React Native packager server; \
|
||||
node ./node_modules/react-native/local-cli/cli.js start --reset-cache & echo $$! > server.PID; \
|
||||
|
|
@ -165,7 +174,7 @@ do-build-ios:
|
|||
@cd fastlane && BABEL_ENV=production NODE_ENV=production bundle exec fastlane ios $(ios_target)
|
||||
|
||||
|
||||
build-ios: | check-ios-target pre-run check-style start-packager do-build-ios stop-packager
|
||||
build-ios: | check-ios-target pre-run check-style start-build-packager do-build-ios stop-packager
|
||||
|
||||
check-android-target:
|
||||
ifeq ($(android_target), )
|
||||
|
|
@ -188,7 +197,7 @@ do-build-android:
|
|||
@echo "Building android $(android_target) app"
|
||||
@cd fastlane && BABEL_ENV=production NODE_ENV=production bundle exec fastlane android $(android_target)
|
||||
|
||||
build-android: | check-android-target pre-run check-style start-packager prepare-android-build do-build-android stop-packager
|
||||
build-android: | check-android-target pre-run check-style start-build-packager prepare-android-build do-build-android stop-packager
|
||||
|
||||
do-unsigned-ios:
|
||||
@echo "Building unsigned iOS app"
|
||||
|
|
|
|||
Loading…
Reference in a new issue