Test openSUSE 42.2/42.3 image builds

Currently openSUSE 42.3 has entered feature freeze mode
so it is a good point in time to verify that 42.3 builds
are working successfully. Also test opensuse-minimal for
platforms that support it (need working zypper package)

Change-Id: I4c613e1e68cb7375c29d544bbf70b5da9bf21414
This commit is contained in:
Dirk Mueller 2017-05-25 19:42:38 +02:00
parent 634e9ac043
commit 5d39f83f74
8 changed files with 13 additions and 6 deletions

View File

@ -1,3 +1,5 @@
# This is a cross-platform list tracking distribution packages needed by tests;
# see http://docs.openstack.org/infra/bindep/ for additional information.
squashfs-tools
zypper [!platform:redhat !platform:ubuntu-trusty]
gnupg2 [!platform:redhat !platform:ubuntu-trusty]

View File

@ -0,0 +1 @@
Verify we can build an openSUSE Leap 42.3 image.

View File

@ -6,10 +6,6 @@ located in distribution specific sub directories under
http://download.opensuse.org/repositories/Cloud:/Images:/
For example, the images of openSUSE 13.2 can be found here:
http://download.opensuse.org/repositories/Cloud:/Images:/openSUSE_13.2/images/
These images should be considered experimental. There are currently only x86_64
images.

View File

@ -0,0 +1 @@
Verify we can build an openSUSE Leap 42.3 image.

View File

@ -14,6 +14,6 @@ This element expects the `ZYPPER_REPOS` variable to be exported by the
operating system element. This variable contains repository mappings in
the following format: `${repo_name}==>${repo_url}`. For example::
ZYPPER_REPOS="update=>http://download.opensuse.org/update/leap/42.1/oss/ "
ZYPPER_REPOS+="oss=>http://download.opensuse.org/distribution/leap/42.1/repo/oss/"
ZYPPER_REPOS="update=>http://download.opensuse.org/update/leap/42.2/oss/ "
ZYPPER_REPOS+="oss=>http://download.opensuse.org/distribution/leap/42.2/repo/oss/"
export ZYPPER_REPOS

View File

@ -24,9 +24,14 @@ export LC_ALL=
DEFAULT_SKIP_TESTS=(
# we run version pinned test in gate (this just runs latest)
fedora/build-succeeds
# These require "zypper" on the host which is not available on
# all platforms
opensuse-minimal/build-succeeds
opensuse-minimal/opensuse423-build-succeeds
# in non-voting
gentoo/build-succeeds
opensuse/build-succeeds
opensuse/opensuse423-build-succeeds
ubuntu-minimal/precise-build-succeeds
# good to have the test case around - but because of changes
# in testing does not work always.