From 7f96a7a22bc234cd56f0ccc9ff3b7569f9aa5366 Mon Sep 17 00:00:00 2001 From: Andrej Shadura <andrew.shadura@collabora.co.uk> Date: Wed, 2 Jun 2021 15:57:09 +0200 Subject: [PATCH] Run autopkgtests in GitLab CI Signed-off-by: Andrej Shadura <andrew.shadura@collabora.co.uk> --- .gitlab-ci.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c5d8feadc9..812962c2f7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,6 @@ stages: - docker + - test docker: stage: docker @@ -26,3 +27,24 @@ docker: --build-arg REGISTRY=$CI_REGISTRY_IMAGE --single-snapshot - echo Pushed + +.autopkgtest: + stage: test + image: + name: $CI_REGISTRY_IMAGE/obs-api:$CI_COMMIT_REF_SLUG + entrypoint: [""] + variables: + DB_HOST: localhost + DB_PORT: 3306 + DB_ROOT_PASSWORD: someobs + DB_NAME: obsapi + DB_USER: obs-api + DB_PASSWORD: someobs + script: + - /opt/configure-db.sh + - sh debian/tests/${TEST} + +setup-api-and-check: + extends: .autopkgtest + variables: + TEST: setup-api-and-check -- GitLab