Skip to content

Commit 86dbe57

Browse files
author
Gerrit Garbereder
committed
Split build tasks
1 parent db182a7 commit 86dbe57

File tree

1 file changed

+20
-27
lines changed

1 file changed

+20
-27
lines changed

.github/workflows/build.yml

Lines changed: 20 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -30,50 +30,43 @@ jobs:
3030
distribution: 'temurin'
3131
- name: Setup Gradle
3232
uses: gradle/gradle-build-action@v2
33-
- name: Build with Gradle
33+
- name: Set Gradle executable
34+
run: chmod +x gradlew
35+
- name: Compile Task-Tracker-Entities
3436
run: |
35-
chmod +x gradlew &&
36-
37-
echo "Starting Task-Tracker-Entities" &&
3837
cd Task-Tracker-Entities &&
3938
ln -s ../gradle &&
4039
ln -s ../gradlew &&
4140
./gradlew check &&
42-
./gradlew publishToMavenLocal &&
43-
echo "Finsihed Task-Tracker-Entities" &&
44-
45-
echo "Starting Task-Tracker-Entities-Impl" &&
46-
cd ../Task-Tracker-Entities-Impl &&
41+
./gradlew publishToMavenLocal
42+
- name: Compile Task-Tracker-Entities-Impl
43+
run: |
44+
cd Task-Tracker-Entities-Impl &&
4745
ln -s ../gradle &&
4846
ln -s ../gradlew &&
4947
./gradlew check &&
50-
./gradlew publishToMavenLocal &&
51-
echo "Finsihed Task-Tracker-Entities-Impl" &&
52-
53-
echo "Starting Task-Tracker-Usecases" &&
54-
cd ../Task-Tracker-Usecases &&
48+
./gradlew publishToMavenLocal
49+
- name: Compile Task-Tracker-Usecases
50+
run: |
51+
cd Task-Tracker-Usecases &&
5552
ln -s ../gradle &&
5653
ln -s ../gradlew &&
5754
./gradlew check &&
58-
./gradlew publishToMavenLocal &&
59-
echo "Finished Task-Tracker-Usecases" &&
60-
61-
echo "Starting Task-Tracker-Usecases-SQLite-Impl" &&
62-
cd ../Task-Tracker-Usecases-SQLite-Impl &&
55+
./gradlew publishToMavenLocal
56+
- name: Compile Task-Tracker-Usecases-SQLite-Impl
57+
run: |
58+
cd Task-Tracker-Usecases-SQLite-Impl &&
6359
ln -s ../gradle &&
6460
ln -s ../gradlew &&
6561
./gradlew check &&
66-
./gradlew publishToMavenLocal &&
67-
echo "Finsihed Task-Tracker-Usecases-SQLite-Impl" &&
68-
69-
echo "Starting Task-Tracker-CLI" &&
70-
cd ../Task-Tracker-CLI &&
62+
./gradlew publishToMavenLocal
63+
- name: Compile Task-Tracker-Usecases-CLI
64+
run: |
65+
cd Task-Tracker-CLI &&
7166
ln -s ../gradle &&
7267
ln -s ../gradlew &&
7368
./gradlew check &&
74-
./gradlew assembleDist &&
75-
echo "Finsihed Task-Tracker-CLI"
76-
69+
./gradlew assembleDist
7770
- uses: actions/upload-artifact@v3
7871
with:
7972
name: distribution

0 commit comments

Comments
 (0)