File tree Expand file tree Collapse file tree 3 files changed +10
-6
lines changed
Expand file tree Collapse file tree 3 files changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ ARG E4S_VERSION=23.08
66ARG ENABLED_ENVS="serial,ompi,mpich"
77ARG EXTERNAL_PACKAGES
88ARG EXTRA_VARIANTS
9+ ARG PATCH_VARIANT_XROOTD
910
1011
1112# Clone and patch spack
@@ -24,11 +25,10 @@ COPY packages.yaml /etc/spack/packages.yaml
2425WORKDIR /spack
2526# TODO: Patch only needed until we merge https://github.com/spack/spack/pull/40964
2627RUN if [ ${E4S_VERSION%.*} -le 23 ]; then git apply 0001-mpich-support-ch3-sock.patch; fi
27-
28+ RUN if [ -n "${PATCH_VARIANT_XROOTD}" ]; then git apply 0002-adios2-add-xrootd-variant.patch; fi
2829# Install base specs
2930RUN . /spack/share/spack/setup-env.sh && \
3031 if test -n "${EXTERNAL_PACKAGES}" ; then spack external find ${EXTERNAL_PACKAGES}; fi && \
31- git apply 0002-adios2-add-xrootd-variant.patch && \
3232 spack mirror add E4S "https://cache.e4s.io/${E4S_VERSION}" && \
3333 export ADIOS_SPEC_NO_MPI="adios2~mpi${EXTRA_VARIANTS}" && \
3434 export ADIOS_SPEC_OPENMPI="adios2+mpi${EXTRA_VARIANTS} ^openmpi" && \
Original file line number Diff line number Diff line change 33set -ex
44
55# Build the base image
6- docker build --progress=plain --build-arg EXTRA_VARIANTS=" +blosc+ssc ^mgard@2023-01-10" --rm -f ./Dockerfile.ci-spack-ubuntu20.04-base -t ghcr.io/ornladios/adios2:ci-tmp-spack-ubuntu20.04-base .
6+ docker build --progress=plain \
7+ --build-arg EXTRA_VARIANTS=" +blosc+ssc ^mgard@2023-01-10" \
8+ --build-arg PATCH_VARIANT_XROOTD=ON \
9+ --rm -f ./Dockerfile.ci-spack-ubuntu20.04-base \
10+ -t ghcr.io/ornladios/adios2:ci-tmp-spack-ubuntu20.04-base \
11+ .
712
813# Build the gcc8, gcc9, and gcc10 images
914docker build --rm --build-arg GCC_VERSION=8 -f ./Dockerfile.ci-spack-ubuntu20.04-gcc -t ghcr.io/ornladios/adios2:ci-tmp-spack-ubuntu20.04-gcc8 .
@@ -30,7 +35,6 @@ docker push ghcr.io/ornladios/adios2:ci-tmp-spack-ubuntu20.04-base
3035docker push ghcr.io/ornladios/adios2:ci-tmp-spack-ubuntu20.04-gcc8
3136docker push ghcr.io/ornladios/adios2:ci-tmp-spack-ubuntu20.04-gcc9
3237docker push ghcr.io/ornladios/adios2:ci-tmp-spack-ubuntu20.04-gcc10
33- docker push ghcr.io/ornladios/adios2:ci-tmp-spack-ubuntu20.04-gcc11
3438docker push ghcr.io/ornladios/adios2:ci-tmp-spack-ubuntu20.04-clang6
3539docker push ghcr.io/ornladios/adios2:ci-tmp-spack-ubuntu20.04-clang10
36-
40+ docker push ghcr.io/ornladios/adios2:ci-tmp-spack-ubuntu22.04-gcc11
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ mkdir -p xroot/etc/xrootd
66{
77 echo " xrootd.fslib libXrdSsi.so" ;
88 echo " "
9- echo " all.export /home/eisen /xroot/data nolock r/w" ;
9+ echo " all.export ${PWD} /xroot/data nolock r/w" ;
1010 echo " "
1111 echo " oss.statlib -2 libXrdSsi.so" ;
1212 echo " "
You can’t perform that action at this time.
0 commit comments