Commit 75194118 authored by Sebastian Achilles's avatar Sebastian Achilles
Browse files

update to EasyBuild 4.4.1

parent 910ee55e
Pipeline #74735 passed with stages
in 12 minutes and 31 seconds
......@@ -5,7 +5,7 @@ ARG IMG_TAG=7.9.2009
# allow CI/CD to change all of the above
FROM ${IMG_REGISTRY}/${IMG_ORG}/${IMG_NAME}:${IMG_TAG}
# set default easybuild version
ARG EB_VER=4.4.0
ARG EB_VER=4.4.1
LABEL easybuild_version=${EB_VER}
# install required packages (EPEL is required for Lmod)
# RUN yum update -y
......@@ -34,7 +34,7 @@ USER easybuild
RUN EB_PYTHON=/usr/bin/python3 eb --install-latest-eb-release --prefix /scratch --installpath /easybuild \
&& rm -rf /scratch/* \
# load EasyBuild module through .bashrc startup script
&& echo 'ml use /easybuild/modules/all && ml EasyBuild' >> ~/.bashrc
&& echo 'ml use /easybuild/modules/all && ml EasyBuild/'${EB_VER} >> ~/.bashrc
# remove globally installed EasyBuild, we can use the module going forward
USER root
RUN pip3 uninstall -y easybuild easybuild-framework easybuild-easyblocks easybuild-easyconfigs
......
......@@ -15,7 +15,7 @@ RUN chown -R easybuild:easybuild /home/easybuild/EasyBuild-develop.eb
# install pep8, keyring, keyrings.alt, and GitPython
RUN pip3 install --upgrade pip && pip3 install pep8 keyring keyrings.alt GitPython
# set default easybuild version
ARG EB_VER=4.4.0
ARG EB_VER=4.4.1
LABEL easybuild_version=${EB_VER}
# switch to 'easybuild' user
USER easybuild
......@@ -25,7 +25,7 @@ USER easybuild
RUN EB_PYTHON=/usr/bin/python3 eb --force-download --try-software-version $(date '+%Y%m%d') EasyBuild-develop.eb --prefix /scratch --installpath /easybuild \
&& rm -rf /scratch/* \
# load EasyBuild module through .bashrc startup script
&& echo 'ml use /easybuild/modules/all && ml EasyBuild' >> ~/.bashrc
&& echo 'ml use /easybuild/modules/all && ml EasyBuild/'${EB_VER} >> ~/.bashrc
# print info on Lmod & EasyBuild
RUN ml --version \
&& which -a eb \
......
......@@ -5,7 +5,7 @@ ARG IMG_TAG=8.3.2011
# allow CI/CD to change all of the above
FROM ${IMG_REGISTRY}/${IMG_ORG}/${IMG_NAME}:${IMG_TAG}
# set default easybuild version
ARG EB_VER=4.4.0
ARG EB_VER=4.4.1
LABEL easybuild_version=${EB_VER}
# install required packages (EPEL is required for Lmod)
# RUN yum update -y
......@@ -36,7 +36,7 @@ USER easybuild
RUN EB_PYTHON=/usr/bin/python3 eb --install-latest-eb-release --prefix /scratch --installpath /easybuild \
&& rm -rf /scratch/* \
# load EasyBuild module through .bashrc startup script
&& echo 'ml use /easybuild/modules/all && ml EasyBuild' >> ~/.bashrc
&& echo 'ml use /easybuild/modules/all && ml EasyBuild/'${EB_VER} >> ~/.bashrc
# remove globally installed EasyBuild, we can use the module going forward
USER root
RUN pip3 uninstall -y easybuild easybuild-framework easybuild-easyblocks easybuild-easyconfigs
......
......@@ -15,7 +15,7 @@ RUN chown -R easybuild:easybuild /home/easybuild/EasyBuild-develop.eb
# install pep8, keyring, keyrings.alt, and GitPython
RUN pip3 install --upgrade pip && pip3 install pep8 keyring keyrings.alt GitPython
# set default easybuild version
ARG EB_VER=4.4.0
ARG EB_VER=4.4.1
LABEL easybuild_version=${EB_VER}
# switch to 'easybuild' user
USER easybuild
......@@ -25,7 +25,7 @@ USER easybuild
RUN EB_PYTHON=/usr/bin/python3 eb --force-download --try-software-version $(date '+%Y%m%d') EasyBuild-develop.eb --prefix /scratch --installpath /easybuild \
&& rm -rf /scratch/* \
# load EasyBuild module through .bashrc startup script
&& echo 'ml use /easybuild/modules/all && ml EasyBuild' >> ~/.bashrc
&& echo 'ml use /easybuild/modules/all && ml EasyBuild/'${EB_VER} >> ~/.bashrc
# print info on Lmod & EasyBuild
RUN ml --version \
&& which -a eb \
......
......@@ -5,7 +5,7 @@ ARG IMG_TAG=8.4
# allow CI/CD to change all of the above
FROM ${IMG_REGISTRY}/${IMG_ORG}/${IMG_NAME}:${IMG_TAG}
# set default easybuild version
ARG EB_VER=4.4.0
ARG EB_VER=4.4.1
LABEL easybuild_version=${EB_VER}
# install required packages (EPEL is required for Lmod)
# RUN yum update -y
......@@ -36,7 +36,7 @@ USER easybuild
RUN EB_PYTHON=/usr/bin/python3 eb --install-latest-eb-release --prefix /scratch --installpath /easybuild \
&& rm -rf /scratch/* \
# load EasyBuild module through .bashrc startup script
&& echo 'ml use /easybuild/modules/all && ml EasyBuild' >> ~/.bashrc
&& echo 'ml use /easybuild/modules/all && ml EasyBuild/'${EB_VER} >> ~/.bashrc
# remove globally installed EasyBuild, we can use the module going forward
USER root
RUN pip3 uninstall -y easybuild easybuild-framework easybuild-easyblocks easybuild-easyconfigs
......
......@@ -15,7 +15,7 @@ RUN chown -R easybuild:easybuild /home/easybuild/EasyBuild-develop.eb
# install pep8, keyring, keyrings.alt, and GitPython
RUN pip3 install --upgrade pip && pip3 install pep8 keyring keyrings.alt GitPython
# set default easybuild version
ARG EB_VER=4.4.0
ARG EB_VER=4.4.1
LABEL easybuild_version=${EB_VER}
# switch to 'easybuild' user
USER easybuild
......@@ -25,7 +25,7 @@ USER easybuild
RUN EB_PYTHON=/usr/bin/python3 eb --force-download --try-software-version $(date '+%Y%m%d') EasyBuild-develop.eb --prefix /scratch --installpath /easybuild \
&& rm -rf /scratch/* \
# load EasyBuild module through .bashrc startup script
&& echo 'ml use /easybuild/modules/all && ml EasyBuild' >> ~/.bashrc
&& echo 'ml use /easybuild/modules/all && ml EasyBuild/'${EB_VER} >> ~/.bashrc
# print info on Lmod & EasyBuild
RUN ml --version \
&& which -a eb \
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment