[Jython-checkins] jython: Add circle.yml for CircleCI integration

darjus.loktevic jython-checkins at python.org
Mon Feb 1 16:25:44 EST 2016


https://hg.python.org/jython/rev/4a3a85669e10
changeset:   7884:4a3a85669e10
user:        Darjus Loktevic <darjus at gmail.com>
date:        Tue Feb 02 08:25:37 2016 +1100
summary:
  Add circle.yml for CircleCI integration

files:
  circle.yml |  15 +++++++++++++++
  1 files changed, 15 insertions(+), 0 deletions(-)


diff --git a/circle.yml b/circle.yml
new file mode 100644
--- /dev/null
+++ b/circle.yml
@@ -0,0 +1,15 @@
+machine:
+  java:
+    version: openjdk7
+
+# refactor into a script some time
+test:
+  override:
+    - case $CIRCLE_NODE_INDEX in 0) sudo update-alternatives --set java /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java; java -version ;; 1) sudo update-alternatives --set java /usr/lib/jvm/jdk1.7.0/bin/java; java -version ;; esac:
+        parallel: true
+    - if [ $CIRCLE_NODE_INDEX -lt 2 ]; then ant developer-build regrtest-travis; elif [ $CIRCLE_NODE_INDEX -eq 2 ]; then ant developer-build; sudo update-alternatives --set java /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java; ant regrtest-travis; fi:
+        parallel: true
+
+  post:
+    - mkdir -p $CIRCLE_TEST_REPORTS/junit/; cp -a dist/testreports/* $CIRCLE_TEST_REPORTS/junit/:
+        parallel: true

-- 
Repository URL: https://hg.python.org/jython


More information about the Jython-checkins mailing list