* Fix RHEL docker containers

- avoid `yum update` since that can update the distro minor version
Этот коммит содержится в:
Jonathan R. Madsen
2023-06-14 13:18:43 -05:00
коммит произвёл GitHub
родитель 3e2fa69a14
Коммит ad51223960
4 изменённых файлов: 10 добавлений и 10 удалений
+4
Просмотреть файл
@@ -6,6 +6,10 @@ on:
workflow_dispatch:
schedule:
- cron: 0 5 * * *
push:
branches: [main]
paths:
- '.github/workflows/containers.yml'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
+2 -5
Просмотреть файл
@@ -12,10 +12,9 @@ SHELL [ "/bin/bash", "-c" ]
ENV PATH /usr/local/bin:${PATH}
RUN yum update -y && \
yum groupinstall -y "Development Tools" && \
RUN yum groupinstall -y "Development Tools" && \
yum install -y epel-release && \
yum install -y --allowerasing curl dpkg-devel numactl-devel openmpi-devel papi-devel python3-pip wget zlib-devel && \
yum install -y --allowerasing curl dpkg-devel numactl-devel openmpi-devel papi-devel python3-pip wget zlib-devel which && \
yum clean all && \
python3 -m pip install 'cmake==3.21.4'
@@ -24,13 +23,11 @@ ARG AMDGPU_RPM=5.4/rhel/8.7/amdgpu-install-5.4.50400-1.el8.noarch.rpm
RUN if [ "${ROCM_VERSION}" != "0.0" ]; then \
OS_VERSION_MAJOR=$(cat /etc/os-release | grep 'VERSION_ID' | sed 's/=/ /1' | awk '{print $NF}' | sed 's/"//g' | sed 's/\./ /g' | awk '{print $1}') && \
yum update -y && \
if [ "${OS_VERSION_MAJOR}" -eq 8 ]; then PERL_REPO=powertools; else PERL_REPO=crb; fi && \
dnf -y --enablerepo=${PERL_REPO} install perl-File-BaseDir && \
yum install -y https://repo.radeon.com/amdgpu-install/${AMDGPU_RPM} && \
amdgpu-install --usecase=rocm,hip,hiplibsdk --no-dkms --skip-broken -y && \
yum install -y rocm-hip-sdk rocm-smi-lib roctracer-dev rocprofiler-dev && \
yum update -y && \
yum clean all; \
fi
+2 -3
Просмотреть файл
@@ -16,10 +16,9 @@ ARG EXTRA_PACKAGES=""
ARG ELFUTILS_DOWNLOAD_VERSION="0.186"
ARG NJOBS="12"
RUN yum update -y && \
yum groupinstall -y "Development Tools" && \
RUN yum groupinstall -y "Development Tools" && \
yum install -y epel-release && \
yum install -y --allowerasing curl dpkg-devel numactl-devel openmpi-devel papi-devel python3-pip wget zlib-devel && \
yum install -y --allowerasing curl dpkg-devel numactl-devel openmpi-devel papi-devel python3-pip wget zlib-devel which && \
yum clean all && \
python3 -m pip install 'cmake==3.21.4'
+2 -2
Просмотреть файл
@@ -139,9 +139,9 @@ verbose-run rm -rf ./dyninst-source/{build,install}*
set -e
if [ "${DISTRO}" = "opensuse" ]; then
if [ "${DISTRO}" = "opensuse" ]; then
DISTRO_IMAGE="opensuse/leap"
elif [ "${DISTRO}" = "rhel" ]; then
elif [ "${DISTRO}" = "rhel" ]; then
DISTRO_IMAGE="rockylinux"
else
DISTRO_IMAGE=${DISTRO}