mirror of
https://github.com/prometheus/prometheus.git
synced 2024-12-25 05:34:05 -08:00
use npm workspace flag for the build instead of manually navigate through the folders (#10854)
Signed-off-by: Augustin Husson <husson.augustin@gmail.com>
This commit is contained in:
parent
542b9ecdbd
commit
e166cf402a
|
@ -14,28 +14,24 @@
|
|||
# limitations under the License.
|
||||
|
||||
set -e
|
||||
current=$(pwd)
|
||||
|
||||
if ! [[ -w $HOME ]]
|
||||
then
|
||||
export npm_config_cache=$(mktemp -d)
|
||||
fi
|
||||
|
||||
buildOrder=(module/lezer-promql module/codemirror-promql)
|
||||
buildOrder=(lezer-promql codemirror-promql)
|
||||
|
||||
function buildModule() {
|
||||
for module in "${buildOrder[@]}"; do
|
||||
cd "${module}"
|
||||
echo "build ${module}"
|
||||
npm run build
|
||||
cd "${current}"
|
||||
npm run build -w "${module}"
|
||||
done
|
||||
}
|
||||
|
||||
function buildReactApp() {
|
||||
cd react-app
|
||||
echo "build react-app"
|
||||
npm run build
|
||||
cd "${current}"
|
||||
npm run build -w react-app
|
||||
rm -rf ./static/react
|
||||
mv ./react-app/build ./static/react
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue