in short, we don't need to test on bionic anymore for couple reasons:
- for accessing newer GCC
- for accessing more packages
see the discussion at
https://lists.ceph.io/hyperkitty/list/dev@ceph.io/thread/BW5NKQ4KTOPV7OYUBUHVDVCSH72LVIEO/
the only qa suite referencing ubuntu 18.04 is the qa/suites/orch/rook/smoke,
but it deploys ceph using Rook, and the container image of Ceph is
based on CentOS, so stop building on ubuntu/bionic does not
break it, despite the fact that 18.04 is included by
qa/suites/orch/rook/smoke/0-distro.
Signed-off-by: Kefu Chai <kchai@redhat.com>
DISTROS=centos8
FLAVOR=crimson
ARCHS=x86_64
- # If no release name is found in branch, build on all possible distro/flavor combos (except xenial).
+ # If no release name is found in branch, build on all possible distro/flavor combos (except xenial and bionic).
# regex matching and 'on-evaluation-failure: run' doesn't work here so triple negative it is.
- conditional-step:
condition-kind: shell
predefined-parameters: |
BRANCH=${GIT_BRANCH}
FORCE=True
- DISTROS=focal bionic centos8 windows
+ DISTROS=focal centos8 windows
- trigger-builds:
- project: 'ceph-dev-new'
predefined-parameters: |
DISTROS=centos8
FLAVOR=crimson
# build master on:
- # default: focal bionic centos8 leap15
+ # default: focal centos8 leap15
# crimson: centos8
- conditional-step:
condition-kind: regex-match
predefined-parameters: |
BRANCH=${GIT_BRANCH}
FORCE=True
- DISTROS=focal bionic centos8
+ DISTROS=focal centos8
- project: 'ceph-dev'
predefined-parameters: |
BRANCH=${GIT_BRANCH}