@@ -23,20 +23,36 @@ workflows:
2323 envman add --key SKIPCI --value false
2424 fi
2525 - script :
26- title : Build Android SDK
26+ title : Build Java Services
2727 inputs :
2828 - content : |-
2929 #!/bin/bash
30- cd libjava; ./gradlew assembleRelease
31- cd libandroid; ./gradlew assembleRelease
30+ cd libjava
31+ ./gradlew assembleRelease
3232 - is_debug : ' yes'
3333 - script :
34- title : Run Unit Tests
34+ title : Build Android Services
3535 inputs :
3636 - content : |-
3737 #!/bin/bash
38- cd libjava; ./gradlew testReleaseUnitTest --continue
39- cd libandroid; ./gradlew testReleaseUnitTest --continue
38+ cd libandroid
39+ ./gradlew assembleRelease
40+ - is_debug : ' yes'
41+ - script :
42+ title : Run Java Project Unit Tests
43+ inputs :
44+ - content : |-
45+ #!/bin/bash
46+ cd libjava
47+ ./gradlew testReleaseUnitTest --continue
48+ - is_debug : ' yes'
49+ - script :
50+ title : Run Android Project Unit Tests
51+ inputs :
52+ - content : |-
53+ #!/bin/bash
54+ cd libandroid
55+ ./gradlew testReleaseUnitTest --continue
4056 - is_debug : ' yes'
4157 - slack :
4258 title : Post to Slack
@@ -74,7 +90,7 @@ workflows:
7490 opts:
7591 is_expand: true
7692 - script :
77- title : Inject Signing And Publishing Credentials
93+ title : Inject Signing And Publishing Credentials To Java Services
7894 inputs :
7995 - content : |-
8096 #!/bin/bash
@@ -83,7 +99,13 @@ workflows:
8399 signing.keyId=$SIGNING_KEYID
84100 signing.password=$SIGNING_PASSWORD
85101 signing.secretKeyRingFile=../../secring.gpg" >> libjava/gradle.properties
86-
102+ opts:
103+ is_expand: true
104+ - script :
105+ title : Inject Signing And Publishing Credentials To Android Services
106+ inputs :
107+ - content : |-
108+ #!/bin/bash
87109 echo "NEXUS_USERNAME=$PUBLISH_NEXUS_USERNAME
88110 NEXUS_PASSWORD=$PUBLISH_NEXUS_PASSWORD
89111 signing.keyId=$SIGNING_KEYID
@@ -92,23 +114,44 @@ workflows:
92114 opts:
93115 is_expand: true
94116 - script :
95- title : Build Android SDK
117+ title : Build Java Services
118+ inputs :
119+ - content : |-
120+ #!/bin/bash
121+ cd libjava
122+ ./gradlew assembleRelease
123+ - script :
124+ title : Build Android Services
125+ inputs :
126+ - content : |-
127+ #!/bin/bash
128+ cd libandroid
129+ ./gradlew assembleRelease
130+ - script :
131+ title : Run Java Project Unit Tests
132+ inputs :
133+ - content : |-
134+ #!/bin/bash
135+ cd libjava
136+ ./gradlew testReleaseUnitTest --continue
137+ - script :
138+ title : Run Android Project Unit Tests
96139 inputs :
97140 - content : |-
98141 #!/bin/bash
99- cd libjava; ./gradlew assembleRelease
100- cd libandroid; ./gradlew assembleRelease
142+ cd libandroid
143+ ./gradlew testReleaseUnitTest --continue
101144 - script :
102- title : Run Unit Tests
145+ title : Publish Java Services To Maven Central
103146 inputs :
104147 - content : |-
105148 #!/bin/bash
106- cd libjava; ./gradlew testReleaseUnitTest --continue
107- cd libandroid; ./gradlew testReleaseUnitTest --continue
149+ cd libjava;
150+ ./gradlew uploadArchives
108151 - script :
109- title : Publish To Maven Central
152+ title : Publish Android Services To Maven Central
110153 inputs :
111154 - content : |-
112155 #!/bin/bash
113- cd libjava; ./gradlew uploadArchives
114- cd libandroid; ./gradlew uploadArchives
156+ cd libandroid;
157+ ./gradlew uploadArchives
0 commit comments