diff --git a/circle.yml b/circle.yml new file mode 100644 index 0000000000..1ebdf47b89 --- /dev/null +++ b/circle.yml @@ -0,0 +1,8 @@ +dependencies: + override: + - ./meteor --get-ready + +test: + override: + - ./scripts/ci.sh : + parallel: true diff --git a/scripts/ci.sh b/scripts/ci.sh new file mode 100755 index 0000000000..e6368ce2ad --- /dev/null +++ b/scripts/ci.sh @@ -0,0 +1,19 @@ +# run different jobs based on CicleCI parallel container index +case $CIRCLE_NODE_INDEX in +0) + echo "Running test-packages" + ./packages/test-in-console/run.sh + ;; +1) + echo "Running self-test (1): A-C" + ./meteor self-test --file "^[a-c]" --exclude "$SELF_TEST_EXCLUDE" + ;; +2) + echo "Running self-test (2): D-P" + ./meteor self-test --file "^[d-p]" --exclude "$SELF_TEST_EXCLUDE" + ;; +3) + echo "Running self-test (3): R-Z" + ./meteor self-test --file "^[r-z]" --exclude "$SELF_TEST_EXCLUDE" + ;; +esac