Skip to content
Snippets Groups Projects
Commit 485d2210 authored by Wouter Deconinck's avatar Wouter Deconinck
Browse files

feat: rename all residual jug to eic

parent 50a7393f
Branches
Tags
1 merge request!1110feat: rename all residual jug to eic
...@@ -76,7 +76,7 @@ workflow: ...@@ -76,7 +76,7 @@ workflow:
## plan: ## plan:
## Workflows: ## Workflows:
## - master --> config + all build stages + singularity ## - master --> config + all build stages + singularity
# + nightly jug + nightly singularity # + nightly eic + nightly singularity
## - v4.0-stable --> config + all build stages + singularity ## - v4.0-stable --> config + all build stages + singularity
## - v4.0.0 --> config + all build stages + singularity ## - v4.0.0 --> config + all build stages + singularity
## - MR --> config + all build stages ## - MR --> config + all build stages
...@@ -245,14 +245,14 @@ status:pending: ...@@ -245,14 +245,14 @@ status:pending:
- when: never - when: never
## Images: ## Images:
## debian_testing_base --> jug_dev --> jug_xl ## debian_testing_base --> eic_dev --> eic_xl
## ---------------> jug_sim ## ---------------> eic_sim
## ---------------> jug_ml ## ---------------> eic_ml
## debian_stable_base --> oneapi_jug_dev ## debian_stable_base --> oneapi_eic_dev
## oneapi_jug_dev + jug_xl --> oneapi_jug_xl ## oneapi_jug_dev + eic_xl --> oneapi_eic_xl
## TODO ## TODO
## oneapi_runtime + jug_xl --> oneapi_prod ## oneapi_runtime + eic_xl --> oneapi_prod
base: base:
parallel: parallel:
...@@ -293,7 +293,7 @@ base: ...@@ -293,7 +293,7 @@ base:
${DH_PUSH:+--tag ${DH_REGISTRY}/${DH_REGISTRY_USER}/${BUILD_IMAGE}:${EXPORT_TAG}} ${DH_PUSH:+--tag ${DH_REGISTRY}/${DH_REGISTRY_USER}/${BUILD_IMAGE}:${EXPORT_TAG}}
${GH_PUSH:+--tag ${GH_REGISTRY}/${GH_REGISTRY_USER}/${BUILD_IMAGE}:${EXPORT_TAG}} ${GH_PUSH:+--tag ${GH_REGISTRY}/${GH_REGISTRY_USER}/${BUILD_IMAGE}:${EXPORT_TAG}}
} }
--file containers/debian/base.Dockerfile --file containers/debian/Dockerfile
--platform ${PLATFORM} --platform ${PLATFORM}
--build-arg BASE_IMAGE=${BASE_IMAGE} --build-arg BASE_IMAGE=${BASE_IMAGE}
--build-arg BUILD_IMAGE=${BUILD_IMAGE} --build-arg BUILD_IMAGE=${BUILD_IMAGE}
...@@ -390,7 +390,6 @@ eic: ...@@ -390,7 +390,6 @@ eic:
- while ! - while !
docker buildx build --push ${BUILD_OPTIONS} ${nocache} docker buildx build --push ${BUILD_OPTIONS} ${nocache}
--tag ${CI_REGISTRY}/${CI_PROJECT_PATH}/${BUILD_IMAGE}${ENV}:${INTERNAL_TAG}-${BUILD_TYPE} --tag ${CI_REGISTRY}/${CI_PROJECT_PATH}/${BUILD_IMAGE}${ENV}:${INTERNAL_TAG}-${BUILD_TYPE}
--tag ${CI_REGISTRY}/${CI_PROJECT_PATH}/${BUILD_IMAGE/eic/jug}${ENV}:${INTERNAL_TAG}-${BUILD_TYPE}
${EXPORT_TAG:+ ${EXPORT_TAG:+
${IF_BUILD_DEFAULT+ ${IF_BUILD_DEFAULT+
${CI_PUSH:+--tag ${CI_REGISTRY}/${CI_PROJECT_PATH}/${BUILD_IMAGE}${ENV}:${EXPORT_TAG}} ${CI_PUSH:+--tag ${CI_REGISTRY}/${CI_PROJECT_PATH}/${BUILD_IMAGE}${ENV}:${EXPORT_TAG}}
...@@ -414,30 +413,7 @@ eic: ...@@ -414,30 +413,7 @@ eic:
} }
} }
} }
${EXPORT_TAG:+ --file containers/eic/Dockerfile
${IF_BUILD_DEFAULT+
${CI_PUSH:+--tag ${CI_REGISTRY}/${CI_PROJECT_PATH}/${BUILD_IMAGE/eic/jug}${ENV}:${EXPORT_TAG}}
${DH_PUSH:+--tag ${DH_REGISTRY}/${DH_REGISTRY_USER}/${BUILD_IMAGE/eic/jug}${ENV}:${EXPORT_TAG}}
${GH_PUSH:+--tag ${GH_REGISTRY}/${GH_REGISTRY_USER}/${BUILD_IMAGE/eic/jug}${ENV}:${EXPORT_TAG}}
}
${IF_BUILD_DEFAULT-
${CI_PUSH:+--tag ${CI_REGISTRY}/${CI_PROJECT_PATH}/${BUILD_IMAGE/eic/jug}${ENV}:${EXPORT_TAG}-${BUILD_TYPE}}
${DH_PUSH:+--tag ${DH_REGISTRY}/${DH_REGISTRY_USER}/${BUILD_IMAGE/eic/jug}${ENV}:${EXPORT_TAG}-${BUILD_TYPE}}
${GH_PUSH:+--tag ${GH_REGISTRY}/${GH_REGISTRY_USER}/${BUILD_IMAGE/eic/jug}${ENV}:${EXPORT_TAG}-${BUILD_TYPE}}
}
}
${IF_BUILD_NIGHTLY+
${NIGHTLY:+
${CI_PUSH:+--tag ${CI_REGISTRY}/${CI_PROJECT_PATH}/${BUILD_IMAGE/eic/jug}${ENV}:${NIGHTLY_TAG}}
${DH_PUSH:+--tag ${DH_REGISTRY}/${DH_REGISTRY_USER}/${BUILD_IMAGE/eic/jug}${ENV}:${NIGHTLY_TAG}}
${GH_PUSH:+--tag ${GH_REGISTRY}/${GH_REGISTRY_USER}/${BUILD_IMAGE/eic/jug}${ENV}:${NIGHTLY_TAG}}
}
${PUSH_NIGHTLY_WITH_DATE:+
${DH_PUSH:+--tag ${DH_REGISTRY}/${DH_REGISTRY_USER}/${BUILD_IMAGE/eic/jug}${ENV}:${NIGHTLY_TAG}-$(date +%Y-%m-%d)}
${GH_PUSH:+--tag ${GH_REGISTRY}/${GH_REGISTRY_USER}/${BUILD_IMAGE/eic/jug}${ENV}:${NIGHTLY_TAG}-$(date +%Y-%m-%d)}
}
}
--file containers/jug/dev.Dockerfile
--platform ${PLATFORM} --platform ${PLATFORM}
--build-arg DOCKER_REGISTRY=${CI_REGISTRY}/${CI_PROJECT_PATH}/ --build-arg DOCKER_REGISTRY=${CI_REGISTRY}/${CI_PROJECT_PATH}/
--build-arg BUILDER_IMAGE=${BUILDER_IMAGE} --build-arg BUILDER_IMAGE=${BUILDER_IMAGE}
...@@ -465,7 +441,7 @@ eic: ...@@ -465,7 +441,7 @@ eic:
--secret type=env,id=GITHUB_REGISTRY_USER,env=GITHUB_REGISTRY_USER --secret type=env,id=GITHUB_REGISTRY_USER,env=GITHUB_REGISTRY_USER
--secret type=env,id=GITHUB_REGISTRY_TOKEN,env=GITHUB_REGISTRY_TOKEN --secret type=env,id=GITHUB_REGISTRY_TOKEN,env=GITHUB_REGISTRY_TOKEN
--provenance false --provenance false
containers/jug containers/eic
2>&1 | tee build.log 2>&1 | tee build.log
; do ; do
if grep "unknown blob" build.log ; then if grep "unknown blob" build.log ; then
......
...@@ -145,7 +145,7 @@ EOF ...@@ -145,7 +145,7 @@ EOF
## Setup spack ## Setup spack
ENV SPACK_ROOT=/opt/spack ENV SPACK_ROOT=/opt/spack
ARG SPACK_ORGREPO="spack/spack" ARG SPACK_ORGREPO="spack/spack"
ARG SPACK_VERSION="releases/v0.20" ARG SPACK_VERSION="releases/latest"
ENV SPACK_PYTHON=/usr/bin/python3 ENV SPACK_PYTHON=/usr/bin/python3
ARG SPACK_CHERRYPICKS="" ARG SPACK_CHERRYPICKS=""
ARG SPACK_CHERRYPICKS_FILES="" ARG SPACK_CHERRYPICKS_FILES=""
...@@ -224,7 +224,7 @@ EOF ...@@ -224,7 +224,7 @@ EOF
## Setup eic-spack ## Setup eic-spack
ENV EICSPACK_ROOT=${SPACK_ROOT}/var/spack/repos/eic-spack ENV EICSPACK_ROOT=${SPACK_ROOT}/var/spack/repos/eic-spack
ARG EICSPACK_ORGREPO="eic/eic-spack" ARG EICSPACK_ORGREPO="eic/eic-spack"
ARG EICSPACK_VERSION="$SPACK_VERSION" ARG EICSPACK_VERSION="develop"
ADD https://api.github.com/repos/${EICSPACK_ORGREPO}/commits/${EICSPACK_VERSION} /tmp/eic-spack.json ADD https://api.github.com/repos/${EICSPACK_ORGREPO}/commits/${EICSPACK_VERSION} /tmp/eic-spack.json
RUN <<EOF RUN <<EOF
set -e set -e
......
To build the container in this directory:
```
docker buildx build -f Dockerfile .
```
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
ARG DOCKER_REGISTRY="eicweb/" ARG DOCKER_REGISTRY="eicweb/"
ARG BUILDER_IMAGE="debian_stable_base" ARG BUILDER_IMAGE="debian_stable_base"
ARG RUNTIME_IMAGE="debian_stable_base" ARG RUNTIME_IMAGE="debian_stable_base"
ARG INTERNAL_TAG="testing" ARG INTERNAL_TAG="master"
## ##
## This docker build follows two tracks, in order to ensure that we build all packages ## This docker build follows two tracks, in order to ensure that we build all packages
...@@ -39,7 +39,7 @@ ARG TARGETPLATFORM ...@@ -39,7 +39,7 @@ ARG TARGETPLATFORM
## Copy our default environment ## Copy our default environment
COPY --from=spack-environment . /opt/spack-environment/ COPY --from=spack-environment . /opt/spack-environment/
ARG ENV=dev ARG ENV=xl
ENV SPACK_ENV=/opt/spack-environment/${ENV} ENV SPACK_ENV=/opt/spack-environment/${ENV}
# Concretization (default environment) # Concretization (default environment)
...@@ -88,7 +88,7 @@ ARG TARGETPLATFORM ...@@ -88,7 +88,7 @@ ARG TARGETPLATFORM
## Copy our default environment ## Copy our default environment
COPY --from=spack-environment . /opt/spack-environment/ COPY --from=spack-environment . /opt/spack-environment/
ARG ENV=dev ARG ENV=xl
ENV SPACK_ENV=/opt/spack-environment/${ENV} ENV SPACK_ENV=/opt/spack-environment/${ENV}
RUN echo -e "\n view: false" >> ${SPACK_ENV}/spack.yaml RUN echo -e "\n view: false" >> ${SPACK_ENV}/spack.yaml
......
To build the container in this directory:
```
docker buildx build -f Dockerfile --build-context spack-environment=../../spack-environment .
```
File moved
File moved
File moved
File moved
File moved
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment