Mercurial > hg > monetdb-perl
annotate .github/workflows/runtests.yml @ 32:d76d0651512f
Set -e, set PERL5LIB during build
temporarily disable running the tests
author | Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com> |
---|---|
date | Thu, 17 Dec 2020 13:53:01 +0100 (2020-12-17) |
parents | 6c3c92109f97 |
children | adff23d88f0e |
rev | line source |
---|---|
30
2ac3451a49d5
Add GitHub workflow
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff
changeset
|
1 name: Run monetdb-perl test suite |
2ac3451a49d5
Add GitHub workflow
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff
changeset
|
2 |
2ac3451a49d5
Add GitHub workflow
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff
changeset
|
3 on: [push] |
2ac3451a49d5
Add GitHub workflow
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff
changeset
|
4 |
2ac3451a49d5
Add GitHub workflow
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff
changeset
|
5 jobs: |
2ac3451a49d5
Add GitHub workflow
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff
changeset
|
6 runtests: |
2ac3451a49d5
Add GitHub workflow
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff
changeset
|
7 runs-on: ubuntu-latest |
2ac3451a49d5
Add GitHub workflow
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff
changeset
|
8 env: |
2ac3451a49d5
Add GitHub workflow
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff
changeset
|
9 DBFARM: /var/lib/monetdb |
2ac3451a49d5
Add GitHub workflow
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff
changeset
|
10 |
2ac3451a49d5
Add GitHub workflow
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff
changeset
|
11 steps: |
2ac3451a49d5
Add GitHub workflow
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff
changeset
|
12 - uses: actions/checkout@v2 |
2ac3451a49d5
Add GitHub workflow
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff
changeset
|
13 |
2ac3451a49d5
Add GitHub workflow
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff
changeset
|
14 - name: Install MonetDB |
2ac3451a49d5
Add GitHub workflow
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff
changeset
|
15 run: | |
32
d76d0651512f
Set -e, set PERL5LIB during build
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
31
diff
changeset
|
16 set -x -e |
30
2ac3451a49d5
Add GitHub workflow
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff
changeset
|
17 lsb_release -c -s |
2ac3451a49d5
Add GitHub workflow
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff
changeset
|
18 sudo apt-get update -qq |
2ac3451a49d5
Add GitHub workflow
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff
changeset
|
19 sudo apt-get install -y software-properties-common curl make |
31
6c3c92109f97
workflow version 2
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
30
diff
changeset
|
20 curl -s https://www.monetdb.org/downloads/MonetDB-GPG-KEY | sudo apt-key add - |
6c3c92109f97
workflow version 2
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
30
diff
changeset
|
21 sudo add-apt-repository "deb http://dev.monetdb.org/downloads/deb/ $(lsb_release -c -s) monetdb" |
30
2ac3451a49d5
Add GitHub workflow
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff
changeset
|
22 sudo apt-get update -qq |
2ac3451a49d5
Add GitHub workflow
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff
changeset
|
23 sudo apt-get install -y monetdb5-server |
2ac3451a49d5
Add GitHub workflow
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff
changeset
|
24 |
2ac3451a49d5
Add GitHub workflow
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff
changeset
|
25 - name: Run Unit-Tests |
32
d76d0651512f
Set -e, set PERL5LIB during build
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
31
diff
changeset
|
26 run: | |
d76d0651512f
Set -e, set PERL5LIB during build
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
31
diff
changeset
|
27 set -x -e |
30
2ac3451a49d5
Add GitHub workflow
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff
changeset
|
28 ./build.sh |
32
d76d0651512f
Set -e, set PERL5LIB during build
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
31
diff
changeset
|
29 # ./runtests.sh |