Skip to content

Commit e5b281e

Browse files
committed
each script should do one thing only
1 parent 3ba4d4c commit e5b281e

File tree

1 file changed

+60
-17
lines changed

1 file changed

+60
-17
lines changed

scripts/bitrise.yml

Lines changed: 60 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)