From d280ec12562533426404989e1a886c8735e1ee52 Mon Sep 17 00:00:00 2001 From: Jesus Checa Hidalgo Date: Fri, 21 Jan 2022 11:50:38 +0100 Subject: [PATCH] tests: enable CRB/EPEL in CentOS/RHEL --- tests/build-gating.fmf | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/tests/build-gating.fmf b/tests/build-gating.fmf index 573a4e5..4de64ee 100644 --- a/tests/build-gating.fmf +++ b/tests/build-gating.fmf @@ -24,6 +24,27 @@ adjust: WITH_SCL: "scl enable llvm-toolset-13.0 rust-toolset-1.58" when: "collection == llvm-toolset-13.0" + # Unfortunately, TMT does not support more declarative approach, we need to run commands on our own. + - because: "On RHEL, CRB must be enabled to provide rarer packages" + prepare+: + - name: Enable CRB + how: shell + script: dnf config-manager --set-enabled rhel-CRB + when: >- + distro == centos + or distro == rhel-9 + or distro == rhel-8 + + # Unfortunatelly, TMT does not support more declarative approach, we need to run commands on our own. + - because: "On RHEL-7, EPEL must be enabled to provided rarer packages" + prepare+: + - name: Enable EPEL + how: shell + script: | + rpm -q epel-release || yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm + yum-config-manager --enable epel + when: distro == rhel-7 + discover: - name: Local tests how: fmf