From 9ab0eb47965d307c66e5415f4e8a2b3f6248079f Mon Sep 17 00:00:00 2001 From: Oscar Krause Date: Wed, 28 Dec 2022 14:31:11 +0100 Subject: [PATCH] .gitlab-ci.yml - added ubuntu to test:debian stage --- .gitlab-ci.yml | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f8c8ab9..0176c7c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -15,7 +15,7 @@ build:docker: - docker build . --tag ${CI_REGISTRY}/${CI_PROJECT_PATH}/${CI_BUILD_REF_NAME}:${CI_BUILD_REF} - docker push ${CI_REGISTRY}/${CI_PROJECT_PATH}/${CI_BUILD_REF_NAME}:${CI_BUILD_REF} -build:debian: +build:package: # debian:bullseye-slim image: debian:bookworm-slim # just to get "python3-jose" working stage: build @@ -57,14 +57,13 @@ test: script: - pytest main.py -test:debian: - image: debian:bookworm-slim +.test:linux: stage: test + needs: + - job: build:package + artifacts: true variables: DEBIAN_FRONTEND: noninteractive - needs: - - job: build:debian - artifacts: true before_script: - apt-get update -qq && apt-get install -qq -y jq script: @@ -87,6 +86,14 @@ test:debian: - apt-get purge -qq -y fastapi-dls - apt-get autoremove -qq -y && apt-get clean -qq +test:debian: + extends: .test:linux + image: debian:bookworm-slim + +test:ubuntu: + extends: .test:linux + image: ubuntu:22.10 + deploy:docker: stage: deploy rules: @@ -123,7 +130,7 @@ deploy:debian: - DEBIAN/**/* - app/**/* needs: - - job: build:debian + - job: build:package artifacts: true before_script: - apt-get update -qq && apt-get install -qq -y curl lsb-release