From 1feecef162671d977581134d5d16fc5bd8e84a9f Mon Sep 17 00:00:00 2001 From: Markus Frosch Date: Wed, 13 Mar 2019 11:15:12 +0100 Subject: [PATCH] ci: Add builds for SUSE SLES and openSUSE --- .gitlab-ci.yml | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1a8b99e..d689090 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -46,6 +46,9 @@ variables: - tags - master +################################### +# EPEL +################################### build/centos/7: <<: *build variables: @@ -79,3 +82,94 @@ upload/epel/6: <<: *upload dependencies: - build/centos/6 + +################################### +# SLES +################################### +build/sles/15.0: + <<: *build + variables: + DOCKER_IMAGE: sles/15.0 + +test/sles/15.0: + <<: *test + variables: + DOCKER_IMAGE: sles/15.0 + dependencies: + - build/sles/15.0 + +upload/SUSE/15.0: + <<: *upload + dependencies: + - build/sles/15.0 + +build/sles/12.4: + <<: *build + variables: + DOCKER_IMAGE: sles/12.4 + +test/sles/12.4: + <<: *test + variables: + DOCKER_IMAGE: sles/12.4 + dependencies: + - build/sles/12.4 + +upload/SUSE/12.4: + <<: *upload + dependencies: + - build/sles/12.4 + +build/sles/12.3: + <<: *build + variables: + DOCKER_IMAGE: sles/12.3 + +test/sles/12.3: + <<: *test + variables: + DOCKER_IMAGE: sles/12.3 + dependencies: + - build/sles/12.3 + +upload/SUSE/12.3: + <<: *upload + dependencies: + - build/sles/12.3 + +################################### +# openSUSE +################################### +build/opensuse/15.0: + <<: *build + variables: + DOCKER_IMAGE: opensuse/15.0 + +test/opensuse/15.0: + <<: *test + variables: + DOCKER_IMAGE: opensuse/15.0 + dependencies: + - build/opensuse/15.0 + +upload/openSUSE/15.0: + <<: *upload + dependencies: + - build/opensuse/15.0 + +build/opensuse/42.3: + <<: *build + variables: + DOCKER_IMAGE: opensuse/42.3 + +test/opensuse/42.3: + <<: *test + variables: + DOCKER_IMAGE: opensuse/42.3 + dependencies: + - build/opensuse/42.3 + +upload/openSUSE/42.3: + <<: *upload + dependencies: + - build/opensuse/42.3