diff .github/workflows/runtests.yml @ 44:b35ed8684036

Run monetdb in a service container So we can later test against multiple versions of MonetDB by taking the image name from a matrix
author Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
date Fri, 18 Dec 2020 10:53:15 +0100 (2020-12-18)
parents 4f7a4ee307ba
children 03e6ddee4090
line wrap: on
line diff
--- a/.github/workflows/runtests.yml
+++ b/.github/workflows/runtests.yml
@@ -11,22 +11,18 @@ jobs:
   runtests:
     runs-on: ubuntu-latest
     env:
-      DBFARM: /var/lib/monetdb
+      DBI_DSN: dbi:monetdb:database=demo
+
+    services:
+      monetdb:
+        image: monetdb/monetdb:latest
+        ports:
+          - 50000:50000
 
     steps:
+
       - uses: actions/checkout@v2
 
-      - name: Install MonetDB
-        run: |
-          set -x -e
-          lsb_release -c -s
-          sudo apt-get -qq update
-          sudo apt-get -qq install -y software-properties-common curl make libdbi-perl
-          curl -s https://www.monetdb.org/downloads/MonetDB-GPG-KEY | sudo apt-key add -
-          sudo add-apt-repository "deb http://dev.monetdb.org/downloads/deb/ $(lsb_release -c -s) monetdb"
-          sudo apt-get -qq update
-          sudo apt-get -qq install -qqy monetdb5-server
-
       - name: Run Unit-Tests
         run: |
           set -x -e