mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-01-12 22:50:10 +08:00
Summary: Do not request interactive input when running on a CI When I'm running the build on my CI server, many Terminal windows are remaining on the server because of the `read` command. This PR prevent this behaviour when the `CI` environment variable is defined so that it doesn't alter the behaviour on local machines. Pull Request resolved: https://github.com/facebook/react-native/pull/19663 Differential Revision: D14206458 Pulled By: cpojer fbshipit-source-id: 476067ebebb07c6e708469fa8829a06e05c58200
20 lines
512 B
Bash
Executable File
20 lines
512 B
Bash
Executable File
#!/bin/bash
|
|
# Copyright (c) Facebook, Inc. and its affiliates.
|
|
#
|
|
# This source code is licensed under the MIT license found in the
|
|
# LICENSE file in the root directory of this source tree.
|
|
|
|
# Set terminal title
|
|
echo -en "\\033]0;Metro Bundler\\a"
|
|
clear
|
|
|
|
THIS_DIR=$(cd -P "$(dirname "$(readlink "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
|
|
|
|
# shellcheck source=/dev/null
|
|
. "$THIS_DIR/packager.sh"
|
|
|
|
if [[ -z "$CI" ]]; then
|
|
echo "Process terminated. Press <enter> to close the window"
|
|
read -r
|
|
fi
|