chore(build): add experimental Dart build that uses DDC for code analysis
This commit is contained in:
@@ -8,6 +8,11 @@ echo ===========================================================================
|
||||
SCRIPT_DIR=$(dirname $0)
|
||||
cd $SCRIPT_DIR/../..
|
||||
|
||||
${SCRIPT_DIR}/build_$MODE.sh
|
||||
mkdir deploy; tar -czpf deploy/dist.tgz -C dist .
|
||||
${SCRIPT_DIR}/test_$MODE.sh
|
||||
if [ "$MODE" = "dart_experimental" ]
|
||||
then
|
||||
${SCRIPT_DIR}/build_$MODE.sh
|
||||
else
|
||||
${SCRIPT_DIR}/build_$MODE.sh
|
||||
mkdir deploy; tar -czpf deploy/dist.tgz -C dist .
|
||||
${SCRIPT_DIR}/test_$MODE.sh
|
||||
fi
|
||||
|
||||
Executable
+15
@@ -0,0 +1,15 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
echo =============================================================================
|
||||
echo EXPERIMENTAL DART BUILD
|
||||
echo =============================================================================
|
||||
|
||||
# go to project dir
|
||||
SCRIPT_DIR=$(dirname $0)
|
||||
source $SCRIPT_DIR/env_dart.sh
|
||||
cd $SCRIPT_DIR/../..
|
||||
|
||||
./node_modules/.bin/gulp build/packages.dart
|
||||
./node_modules/.bin/gulp build/pubspec.dart
|
||||
./node_modules/.bin/gulp build/analyze.ddc.dart
|
||||
@@ -70,7 +70,9 @@ if [[ -z $ENV_SET ]]; then
|
||||
export DARTSDK
|
||||
export DART
|
||||
export PUB=${PUB:-"$DART_SDK/bin/pub"}
|
||||
export PUB_CACHE=$DART_SDK/pub-cache
|
||||
if [ -z "$PUB_CACHE" ]; then
|
||||
export PUB_CACHE=$DART_SDK/pub-cache
|
||||
fi
|
||||
export DARTANALYZER=${DARTANALYZER:-"$DART_SDK/bin/dartanalyzer"}
|
||||
export DARTDOC=${DARTDOC:-"$DART_SDK/bin/dartdoc"}
|
||||
export DART_DOCGEN=${DART_DOCGEN:-"$DART_SDK/bin/docgen"}
|
||||
|
||||
Reference in New Issue
Block a user