Skip to content

Commit 233ea9b

Browse files
authored
Merge pull request #80 from CoagulateSL/workflow-test
Update compile.yaml
2 parents 3c264f7 + 97ff434 commit 233ea9b

1 file changed

Lines changed: 2 additions & 63 deletions

File tree

.github/workflows/compile.yaml

Lines changed: 2 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -13,55 +13,11 @@ jobs:
1313
packages: read
1414

1515
steps:
16-
- name: Checkout CoagulateSL
17-
uses: actions/checkout@v2
18-
with:
19-
repository: 'CoagulateSL/CoagulateSL'
20-
path: CoagulateSL
21-
token: ${{ secrets.PACKAGE_READ }}
2216
- name: Checkout JavaCore
2317
uses: actions/checkout@v2
2418
with:
2519
repository: 'CoagulateSL/JavaCore'
2620
path: JavaCore
27-
- name: Checkout SLCore
28-
uses: actions/checkout@v2
29-
with:
30-
repository: 'CoagulateSL/SLCore'
31-
path: SLCore
32-
- name: Checkout JSLBot
33-
uses: actions/checkout@v2
34-
with:
35-
repository: 'CoagulateSL/JSLBot'
36-
path: JSLBot
37-
- name: Checkout JSLBotBridge
38-
uses: actions/checkout@v2
39-
with:
40-
repository: 'CoagulateSL/JSLBotBridge'
41-
path: JSLBotBridge
42-
- name: Checkout Billing
43-
uses: actions/checkout@v2
44-
with:
45-
repository: 'CoagulateSL/Billing'
46-
path: Billing
47-
token: ${{ secrets.PACKAGE_READ }}
48-
- name: Checkout RegionMonitoring
49-
uses: actions/checkout@v2
50-
with:
51-
repository: 'CoagulateSL/RegionMonitoring'
52-
path: RegionMonitoring
53-
token: ${{ secrets.PACKAGE_READ }}
54-
- name: Checkout LSLR
55-
uses: actions/checkout@v2
56-
with:
57-
repository: 'CoagulateSL/LSLR'
58-
path: LSLR
59-
token: ${{ secrets.PACKAGE_READ }}
60-
- name: Checkout GPHUD
61-
uses: actions/checkout@v2
62-
with:
63-
repository: 'CoagulateSL/GPHUD'
64-
path: GPHUD
6521
- name: Set up JDK 17
6622
uses: actions/setup-java@v2
6723
with:
@@ -70,25 +26,8 @@ jobs:
7026
- name: Build with Maven
7127
env:
7228
PACKAGE_READ: ${{ secrets.PACKAGE_READ }}
73-
working-directory: CoagulateSL
74-
run: mvn --batch-mode --update-snapshots verify -s $GITHUB_WORKSPACE/CoagulateSL/settings.xml
75-
- name: Start MySQL
76-
run: sudo /etc/init.d/mysql start
77-
- name: Create databases
78-
run: mysql -e 'create database sl;create database gphud;' -u root -proot
79-
- name: Install SLCore schema
80-
run: mysql -u root -proot sl <SLCore/slcore-schema.sql
81-
- name: Install RegionMonitoring schema
82-
run: mysql -u root -proot sl <RegionMonitoring/regionmonitoring-schema.sql
83-
- name: Install Billing schema
84-
run: mysql -u root -proot sl <Billing/billing-schema.sql
85-
- name: Install GPHUD schema
86-
run: mysql -u root -proot gphud <GPHUD/gphud-schema.sql
87-
- name: Install skeleton user records
88-
run: mysql -u root -proot -e "use sl;insert into users(id,username,avatarkey,developerkey,superadmin,lastactive) values(1,'Iain Maltz','8dc52677-bea8-4fc3-b69b-21c5e2224306','This isnt a real developer key tee hee',1,0); insert into users(id,username,avatarkey,lastactive) values(2,'Kate Burner','5ca5d32d-f2c5-43ed-9f9c-226d1bb404f3',0);"
89-
- name: Run unit tests
90-
run: java -jar CoagulateSL/bin/CoagulateSL.jar-jar-with-dependencies.jar CoagulateSL/github-runner.properties
91-
29+
working-directory: JavaCore
30+
run: mvn --batch-mode clean compile
9231

9332

9433

0 commit comments

Comments
 (0)