Skip to content

Add RHEL6 support

Veronika Kabátová requested to merge veruu/pipeline-definition:workflows into main

RHEL supports i686, x86_64 and s390x. We already have pipeline support for the later two so enabling it is mainly about adding a i686 pipeline branch. We add jobs for both brew and build pipelines (as we get the brew one almost for free).

There are two extra quirks we need to handle:

  • Beaker doesn't recognize i686, so we need to override the architecture to i386 to ensure correct testing.
  • RHEL6 CROSS_COMPILE variables differ from what we have defined in the pipeline, the i686 one is "i686-unknown-linux-gnu-" and s390x is "s390x-unknown-linux-gnu-". Luckily, these are handled in the specfile when using "--with cross" and we can happily ignore them instead of having to handle the different values for s390x based on the versions.

Signed-off-by: Veronika Kabatova vkabatov@redhat.com

Merge request reports