Browse Source

Merge pull request #102 from csmith/master

CircleCI improvements.
pull/103/head
Greg Holmes 9 years ago
parent
commit
69c3758345
1 changed files with 24 additions and 5 deletions
  1. 24
    5
      circle.yml

+ 24
- 5
circle.yml View File

@@ -5,14 +5,33 @@ machine:
5 5
     TERM: dumb
6 6
 
7 7
 checkout:
8
-  post:
9
-    - "if [ -e .git/shallow ]; then git fetch --unshallow; fi"
10
-    - git fetch --tags
8
+  override:
9
+    - git clone https://github.com/DMDirc/Meta.git $HOME/meta
10
+    - git submodule update --init --remote:
11
+        pwd:
12
+          ../meta
13
+    - git fetch origin $CIRCLE_BRANCH:circleci:
14
+        pwd:
15
+          ../meta/client
16
+    - git fetch --tags:
17
+        pwd:
18
+          ../meta/client
19
+    - git checkout circleci:
20
+        pwd:
21
+          ../meta/client
11 22
 
12 23
 dependencies:
13 24
   override:
14
-    - ./gradlew --parallel assemble
25
+    - ./gradlew --parallel client:dependencies plugins:dependencies:
26
+        pwd:
27
+          ../meta
15 28
 
16 29
 test:
17 30
   override:
18
-    - ./gradlew --stacktrace --parallel test
31
+    - ./gradlew --stacktrace --parallel client:jar client:test:
32
+        pwd:
33
+          ../meta
34
+
35
+general:
36
+  artifacts:
37
+    - ../meta/client/build/libs/

Loading…
Cancel
Save