chore(build): add experimental Dart build that uses DDC for code analysis

This commit is contained in:
Yegor Jbanov
2015-06-03 17:22:30 -07:00
committed by yjbanov
parent 03c8e7428f
commit 49dc819d23
6 changed files with 61 additions and 10 deletions
+8 -3
View File
@@ -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
+15
View File
@@ -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
+3 -1
View File
@@ -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"}