PromucFlow_constructor/app/client/build.sh
Sangeeth Sivan c6df6c6a09
ci: move yarn prebuild command to build.sh (#23227)
### Description
- Yarn prebuild is not working for some reason with yarn 3. So moved the
prebuild command to build.sh.
2023-05-11 18:35:32 +05:30

32 lines
837 B
Bash
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
set -e
GIT_SHA=$(eval git rev-parse HEAD)
echo $GIT_SHA
echo "Sentry Auth Token: $SENTRY_AUTH_TOKEN"
if [ "$REACT_APP_AIRGAP_ENABLED" == "true" ]; then
echo "Building for airgapped Appsmith instances"
node download-assets.js;
OUTPUT_PATH=build_airgap
else
echo "Building for non-airgapped Appsmith instances"
OUTPUT_PATH=build
fi
# build cra app
export REACT_APP_SENTRY_RELEASE=$GIT_SHA
export REACT_APP_CLIENT_LOG_LEVEL=ERROR
# Disable ESLint we have a separate CI step to run it
export DISABLE_ESLINT_PLUGIN=true
craco --max-old-space-size=7168 build --config craco.build.config.js
if [ "$GITHUB_REPOSITORY" == "appsmithorg/appsmith-ee" ]; then
echo "Deleting sourcemaps for EE"
rm ./$OUTPUT_PATH/static/js/*.js.map
rm ./$OUTPUT_PATH/static/js/*.js.map.gz
fi
echo "build finished"