summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2020-11-09 10:48:05 +0100
committerThomas Haller <thaller@redhat.com>2020-11-09 10:48:05 +0100
commitf19f3f74c63324e046805f184342c3cba3de0742 (patch)
tree9b3ca30e431e2046f5989a14cd346bed6e0b9e77 /.gitlab-ci.yml
parentcfc7688ec2f2490db5d9f1b3b24350a01de7c53d (diff)
downloadNetworkManager-f19f3f74c63324e046805f184342c3cba3de0742.tar.gz
gitlab-ci: add ubuntu:20.04 test and reorder versions
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml174
1 files changed, 102 insertions, 72 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 67c61d03c5..05d5861a18 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -89,70 +89,70 @@ check-ci-script:
# Build a container for each distribution + version. The ci-templates
# will re-use the containers if the tag doesn't change.
-fedora:32@container-prep:
+fedora:28@container-prep:
extends:
- .fdo.container-build@fedora
stage: prep
variables:
GIT_STRATEGY: none
- FDO_DISTRIBUTION_VERSION: '32'
+ FDO_DISTRIBUTION_VERSION: '28'
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
FDO_DISTRIBUTION_EXEC: $FEDORA_EXEC
when: manual
-fedora:33@container-prep:
+fedora:29@container-prep:
extends:
- .fdo.container-build@fedora
stage: prep
variables:
GIT_STRATEGY: none
- FDO_DISTRIBUTION_VERSION: '33'
+ FDO_DISTRIBUTION_VERSION: '29'
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
FDO_DISTRIBUTION_EXEC: $FEDORA_EXEC
+ when: manual
-fedora:31@container-prep:
+fedora:30@container-prep:
extends:
- .fdo.container-build@fedora
stage: prep
variables:
GIT_STRATEGY: none
- FDO_DISTRIBUTION_VERSION: '31'
+ FDO_DISTRIBUTION_VERSION: '30'
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
FDO_DISTRIBUTION_EXEC: $FEDORA_EXEC
when: manual
-fedora:30@container-prep:
+fedora:31@container-prep:
extends:
- .fdo.container-build@fedora
stage: prep
variables:
GIT_STRATEGY: none
- FDO_DISTRIBUTION_VERSION: '30'
+ FDO_DISTRIBUTION_VERSION: '31'
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
FDO_DISTRIBUTION_EXEC: $FEDORA_EXEC
when: manual
-fedora:29@container-prep:
+fedora:32@container-prep:
extends:
- .fdo.container-build@fedora
stage: prep
variables:
GIT_STRATEGY: none
- FDO_DISTRIBUTION_VERSION: '29'
+ FDO_DISTRIBUTION_VERSION: '32'
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
FDO_DISTRIBUTION_EXEC: $FEDORA_EXEC
when: manual
-fedora:28@container-prep:
+fedora:33@container-prep:
extends:
- .fdo.container-build@fedora
stage: prep
variables:
GIT_STRATEGY: none
- FDO_DISTRIBUTION_VERSION: '28'
+ FDO_DISTRIBUTION_VERSION: '33'
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
FDO_DISTRIBUTION_EXEC: $FEDORA_EXEC
- when: manual
fedora:rawhide@container-prep:
extends:
@@ -165,46 +165,57 @@ fedora:rawhide@container-prep:
FDO_DISTRIBUTION_EXEC: $FEDORA_EXEC
when: manual
-ubuntu:devel@container-prep:
+ubuntu:16.04@container-prep:
extends:
- .fdo.container-build@ubuntu
stage: prep
variables:
GIT_STRATEGY: none
- FDO_DISTRIBUTION_VERSION: 'devel'
+ FDO_DISTRIBUTION_VERSION: '16.04'
FDO_DISTRIBUTION_TAG: $UBUNTU_TAG
FDO_DISTRIBUTION_EXEC: $UBUNTU_EXEC
when: manual
-ubuntu:rolling@container-prep:
+ubuntu:18.04@container-prep:
extends:
- .fdo.container-build@ubuntu
stage: prep
variables:
GIT_STRATEGY: none
- FDO_DISTRIBUTION_VERSION: 'rolling'
+ FDO_DISTRIBUTION_VERSION: '18.04'
FDO_DISTRIBUTION_TAG: $UBUNTU_TAG
FDO_DISTRIBUTION_EXEC: $UBUNTU_EXEC
when: manual
-ubuntu:18.04@container-prep:
+ubuntu:20.04@container-prep:
extends:
- .fdo.container-build@ubuntu
stage: prep
variables:
GIT_STRATEGY: none
- FDO_DISTRIBUTION_VERSION: '18.04'
+ FDO_DISTRIBUTION_VERSION: '20.04'
FDO_DISTRIBUTION_TAG: $UBUNTU_TAG
FDO_DISTRIBUTION_EXEC: $UBUNTU_EXEC
when: manual
-ubuntu:16.04@container-prep:
+ubuntu:devel@container-prep:
extends:
- .fdo.container-build@ubuntu
stage: prep
variables:
GIT_STRATEGY: none
- FDO_DISTRIBUTION_VERSION: '16.04'
+ FDO_DISTRIBUTION_VERSION: 'devel'
+ FDO_DISTRIBUTION_TAG: $UBUNTU_TAG
+ FDO_DISTRIBUTION_EXEC: $UBUNTU_EXEC
+ when: manual
+
+ubuntu:rolling@container-prep:
+ extends:
+ - .fdo.container-build@ubuntu
+ stage: prep
+ variables:
+ GIT_STRATEGY: none
+ FDO_DISTRIBUTION_VERSION: 'rolling'
FDO_DISTRIBUTION_TAG: $UBUNTU_TAG
FDO_DISTRIBUTION_EXEC: $UBUNTU_EXEC
when: manual
@@ -342,58 +353,58 @@ centos:8.1.1911@container-prep:
only:
- schedules
-fedora:32@container-clean:
+fedora:28@container-clean:
extends:
- .container-clean
variables:
GIT_STRATEGY: none
CURRENT_CONTAINER_IMAGE: $CI_REGISTRY_IMAGE/fedora/$FDO_DISTRIBUTION_VERSION:$FDO_DISTRIBUTION_TAG
- FDO_DISTRIBUTION_VERSION: '32'
+ FDO_DISTRIBUTION_VERSION: '28'
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
-fedora:33@container-clean:
+fedora:29@container-clean:
extends:
- .container-clean
variables:
GIT_STRATEGY: none
CURRENT_CONTAINER_IMAGE: $CI_REGISTRY_IMAGE/fedora/$FDO_DISTRIBUTION_VERSION:$FDO_DISTRIBUTION_TAG
- FDO_DISTRIBUTION_VERSION: '33'
+ FDO_DISTRIBUTION_VERSION: '29'
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
-fedora:31@container-clean:
+fedora:30@container-clean:
extends:
- .container-clean
variables:
GIT_STRATEGY: none
CURRENT_CONTAINER_IMAGE: $CI_REGISTRY_IMAGE/fedora/$FDO_DISTRIBUTION_VERSION:$FDO_DISTRIBUTION_TAG
- FDO_DISTRIBUTION_VERSION: '31'
+ FDO_DISTRIBUTION_VERSION: '30'
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
-fedora:30@container-clean:
+fedora:31@container-clean:
extends:
- .container-clean
variables:
GIT_STRATEGY: none
CURRENT_CONTAINER_IMAGE: $CI_REGISTRY_IMAGE/fedora/$FDO_DISTRIBUTION_VERSION:$FDO_DISTRIBUTION_TAG
- FDO_DISTRIBUTION_VERSION: '30'
+ FDO_DISTRIBUTION_VERSION: '31'
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
-fedora:29@container-clean:
+fedora:32@container-clean:
extends:
- .container-clean
variables:
GIT_STRATEGY: none
CURRENT_CONTAINER_IMAGE: $CI_REGISTRY_IMAGE/fedora/$FDO_DISTRIBUTION_VERSION:$FDO_DISTRIBUTION_TAG
- FDO_DISTRIBUTION_VERSION: '29'
+ FDO_DISTRIBUTION_VERSION: '32'
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
-fedora:28@container-clean:
+fedora:33@container-clean:
extends:
- .container-clean
variables:
GIT_STRATEGY: none
CURRENT_CONTAINER_IMAGE: $CI_REGISTRY_IMAGE/fedora/$FDO_DISTRIBUTION_VERSION:$FDO_DISTRIBUTION_TAG
- FDO_DISTRIBUTION_VERSION: '28'
+ FDO_DISTRIBUTION_VERSION: '33'
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
fedora:rawhide@container-clean:
@@ -405,40 +416,49 @@ fedora:rawhide@container-clean:
FDO_DISTRIBUTION_VERSION: 'rawhide'
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
-ubuntu:devel@container-clean:
+ubuntu:16.04@container-clean:
extends:
- .container-clean
variables:
GIT_STRATEGY: none
CURRENT_CONTAINER_IMAGE: $CI_REGISTRY_IMAGE/ubuntu/$FDO_DISTRIBUTION_VERSION:$FDO_DISTRIBUTION_TAG
- FDO_DISTRIBUTION_VERSION: 'devel'
+ FDO_DISTRIBUTION_VERSION: '16.04'
FDO_DISTRIBUTION_TAG: $UBUNTU_TAG
-ubuntu:rolling@container-clean:
+ubuntu:18.04@container-clean:
extends:
- .container-clean
variables:
GIT_STRATEGY: none
CURRENT_CONTAINER_IMAGE: $CI_REGISTRY_IMAGE/ubuntu/$FDO_DISTRIBUTION_VERSION:$FDO_DISTRIBUTION_TAG
- FDO_DISTRIBUTION_VERSION: 'rolling'
+ FDO_DISTRIBUTION_VERSION: '18.04'
FDO_DISTRIBUTION_TAG: $UBUNTU_TAG
-ubuntu:18.04@container-clean:
+ubuntu:20.04@container-clean:
extends:
- .container-clean
variables:
GIT_STRATEGY: none
CURRENT_CONTAINER_IMAGE: $CI_REGISTRY_IMAGE/ubuntu/$FDO_DISTRIBUTION_VERSION:$FDO_DISTRIBUTION_TAG
- FDO_DISTRIBUTION_VERSION: '18.04'
+ FDO_DISTRIBUTION_VERSION: '20.04'
FDO_DISTRIBUTION_TAG: $UBUNTU_TAG
-ubuntu:16.04@container-clean:
+ubuntu:devel@container-clean:
extends:
- .container-clean
variables:
GIT_STRATEGY: none
CURRENT_CONTAINER_IMAGE: $CI_REGISTRY_IMAGE/ubuntu/$FDO_DISTRIBUTION_VERSION:$FDO_DISTRIBUTION_TAG
- FDO_DISTRIBUTION_VERSION: '16.04'
+ FDO_DISTRIBUTION_VERSION: 'devel'
+ FDO_DISTRIBUTION_TAG: $UBUNTU_TAG
+
+ubuntu:rolling@container-clean:
+ extends:
+ - .container-clean
+ variables:
+ GIT_STRATEGY: none
+ CURRENT_CONTAINER_IMAGE: $CI_REGISTRY_IMAGE/ubuntu/$FDO_DISTRIBUTION_VERSION:$FDO_DISTRIBUTION_TAG
+ FDO_DISTRIBUTION_VERSION: 'rolling'
FDO_DISTRIBUTION_TAG: $UBUNTU_TAG
debian:9@container-clean:
@@ -542,66 +562,66 @@ centos:8.1.1911@container-clean:
#################################################################
-t_fedora:32:
+t_fedora:28:
extends:
- .build@template
- .fdo.distribution-image@fedora
variables:
- FDO_DISTRIBUTION_VERSION: '32'
+ FDO_DISTRIBUTION_VERSION: '28'
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
needs:
- - "fedora:32@container-prep"
+ - "fedora:28@container-prep"
-t_fedora:33:
+t_fedora:29:
extends:
- .build@template
- .fdo.distribution-image@fedora
- - .nm_artifacts
variables:
- FDO_DISTRIBUTION_VERSION: '33'
+ FDO_DISTRIBUTION_VERSION: '29'
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
needs:
- - "fedora:33@container-prep"
+ - "fedora:29@container-prep"
-t_fedora:31:
+t_fedora:30:
extends:
- .build@template
- .fdo.distribution-image@fedora
variables:
- FDO_DISTRIBUTION_VERSION: '31'
+ FDO_DISTRIBUTION_VERSION: '30'
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
needs:
- - "fedora:31@container-prep"
+ - "fedora:30@container-prep"
-t_fedora:30:
+t_fedora:31:
extends:
- .build@template
- .fdo.distribution-image@fedora
variables:
- FDO_DISTRIBUTION_VERSION: '30'
+ FDO_DISTRIBUTION_VERSION: '31'
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
needs:
- - "fedora:30@container-prep"
+ - "fedora:31@container-prep"
-t_fedora:29:
+t_fedora:32:
extends:
- .build@template
- .fdo.distribution-image@fedora
variables:
- FDO_DISTRIBUTION_VERSION: '29'
+ FDO_DISTRIBUTION_VERSION: '32'
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
needs:
- - "fedora:29@container-prep"
+ - "fedora:32@container-prep"
-t_fedora:28:
+t_fedora:33:
extends:
- .build@template
- .fdo.distribution-image@fedora
+ - .nm_artifacts
variables:
- FDO_DISTRIBUTION_VERSION: '28'
+ FDO_DISTRIBUTION_VERSION: '33'
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
needs:
- - "fedora:28@container-prep"
+ - "fedora:33@container-prep"
t_fedora:rawhide:
extends:
@@ -613,45 +633,55 @@ t_fedora:rawhide:
needs:
- "fedora:rawhide@container-prep"
-t_ubuntu:devel:
+t_ubuntu:16.04:
extends:
- .build@template
- .fdo.distribution-image@ubuntu
variables:
- FDO_DISTRIBUTION_VERSION: 'devel'
+ FDO_DISTRIBUTION_VERSION: '16.04'
FDO_DISTRIBUTION_TAG: $UBUNTU_TAG
needs:
- - "ubuntu:devel@container-prep"
+ - "ubuntu:16.04@container-prep"
-t_ubuntu:rolling:
+t_ubuntu:18.04:
extends:
- .build@template
- .fdo.distribution-image@ubuntu
variables:
- FDO_DISTRIBUTION_VERSION: 'rolling'
+ FDO_DISTRIBUTION_VERSION: '18.04'
FDO_DISTRIBUTION_TAG: $UBUNTU_TAG
needs:
- - "ubuntu:rolling@container-prep"
+ - "ubuntu:18.04@container-prep"
-t_ubuntu:18.04:
+t_ubuntu:20.04:
extends:
- .build@template
- .fdo.distribution-image@ubuntu
variables:
- FDO_DISTRIBUTION_VERSION: '18.04'
+ FDO_DISTRIBUTION_VERSION: '20.04'
FDO_DISTRIBUTION_TAG: $UBUNTU_TAG
needs:
- - "ubuntu:18.04@container-prep"
+ - "ubuntu:20.04@container-prep"
-t_ubuntu:16.04:
+t_ubuntu:devel:
extends:
- .build@template
- .fdo.distribution-image@ubuntu
variables:
- FDO_DISTRIBUTION_VERSION: '16.04'
+ FDO_DISTRIBUTION_VERSION: 'devel'
FDO_DISTRIBUTION_TAG: $UBUNTU_TAG
needs:
- - "ubuntu:16.04@container-prep"
+ - "ubuntu:devel@container-prep"
+
+t_ubuntu:rolling:
+ extends:
+ - .build@template
+ - .fdo.distribution-image@ubuntu
+ variables:
+ FDO_DISTRIBUTION_VERSION: 'rolling'
+ FDO_DISTRIBUTION_TAG: $UBUNTU_TAG
+ needs:
+ - "ubuntu:rolling@container-prep"
t_debian:9:
extends: