From 8033ea03c7b83d87bb2ec6dff2bdbe0cd9c294dc Mon Sep 17 00:00:00 2001 From: Evan You Date: Fri, 25 Sep 2015 15:25:11 -0400 Subject: [PATCH] setup circle ci --- circle.yml | 8 ++++++++ scripts/ci.sh | 19 +++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 circle.yml create mode 100755 scripts/ci.sh 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