From 8519b17f2ee9e20e623f9d11bbb7a524ff00a7e6 Mon Sep 17 00:00:00 2001
From: Thomas Preisner <thomas.preisner@fau.de>
Date: Sat, 16 Oct 2021 21:04:18 +0200
Subject: [PATCH] gitlab-ci: add jobs for buster and bullseye

---
 .gitlab-ci.yml | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 539b164..141b440 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -44,3 +44,32 @@ go-latest-bullseye:
         - make test
     tags:
         - shared runner
+
+buster:
+  image: debian:buster
+  before_script:
+    - export PGHOST=postgres PGUSER=$POSTGRES_USER PGPASSWORD=$POSTGRES_PASSWORD PGSSLMODE=disable
+    - export DB_URL="host=postgres user=$POSTGRES_USER password=$POSTGRES_PASSWORD sslmode=disable"
+    - apt update -qq
+    - apt upgrade --yes
+    - apt install --yes golang build-essential ca-certificates git libpam0g-dev libgnutls28-dev libpam-wrapper pamtester oathtool postgresql xxd
+    - go get -d
+  script:
+        - make test
+  tags:
+        - shared runner
+
+bullseye:
+  image: debian:bullseye
+  before_script:
+    - export PGHOST=postgres PGUSER=$POSTGRES_USER PGPASSWORD=$POSTGRES_PASSWORD PGSSLMODE=disable
+    - export DB_URL="host=postgres user=$POSTGRES_USER password=$POSTGRES_PASSWORD sslmode=disable"
+    - apt update -qq
+    - apt upgrade --yes
+    # The bullseye container does not have pkill installed -> procps
+    - apt install --yes golang build-essential ca-certificates git libpam0g-dev libgnutls28-dev libpam-wrapper pamtester oathtool postgresql xxd procps
+    - go get -d
+  script:
+    - make test
+  tags:
+    - shared runner
-- 
GitLab