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