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

feat: new environment prod

parent acaf8fd9
Branches
Tags
1 merge request!662feat: new environment prod
...@@ -248,14 +248,17 @@ jug_dev:default: ...@@ -248,14 +248,17 @@ jug_dev:default:
parallel: parallel:
matrix: matrix:
- BASE_IMAGE: debian_stable_base - BASE_IMAGE: debian_stable_base
BUILD_IMAGE: jug_dev BUILD_IMAGE: jug_
PLATFORM: linux/amd64,linux/arm64/v8 PLATFORM: linux/amd64,linux/arm64/v8
ENV: [dev, prod]
# - BASE_IMAGE: oneapi_base # - BASE_IMAGE: oneapi_base
# BUILD_IMAGE: jug_dev_oneapi # BUILD_IMAGE: jug_dev_oneapi
# PLATFORM: linux/amd64 # PLATFORM: linux/amd64
# ENV: [prod]
# - BASE_IMAGE: cuda_base_new # - BASE_IMAGE: cuda_base_new
# BUILD_IMAGE: jug_dev_cuda # BUILD_IMAGE: jug_dev_cuda
# PLATFORM: linux/amd64 # PLATFORM: linux/amd64
# ENV: [prod]
extends: .build extends: .build
stage: jug stage: jug
needs: needs:
...@@ -267,11 +270,11 @@ jug_dev:default: ...@@ -267,11 +270,11 @@ jug_dev:default:
export SPACK_VERSION ; export SPACK_VERSION ;
cat mirrors.yaml.in | envsubst > mirrors.yaml ; cat mirrors.yaml.in | envsubst > mirrors.yaml ;
docker buildx build --push ${BUILD_OPTIONS} docker buildx build --push ${BUILD_OPTIONS}
--tag ${CI_REGISTRY}/${CI_PROJECT_PATH}/${BUILD_IMAGE}:${INTERNAL_TAG} --tag ${CI_REGISTRY}/${CI_PROJECT_PATH}/${BUILD_IMAGE}${ENV}:${INTERNAL_TAG}
${EXPORT_TAG:+ ${EXPORT_TAG:+
${CI_PUSH:+--tag ${CI_REGISTRY}/${CI_PROJECT_PATH}/${BUILD_IMAGE}:${EXPORT_TAG}} ${CI_PUSH:+--tag ${CI_REGISTRY}/${CI_PROJECT_PATH}/${BUILD_IMAGE}${ENV}:${EXPORT_TAG}}
${DH_PUSH:+--tag ${DH_REGISTRY}/${DH_REGISTRY_USER}/${BUILD_IMAGE}:${EXPORT_TAG}} ${DH_PUSH:+--tag ${DH_REGISTRY}/${DH_REGISTRY_USER}/${BUILD_IMAGE}${ENV}:${EXPORT_TAG}}
${GH_PUSH:+--tag ${GH_REGISTRY}/${GH_REGISTRY_USER}/${BUILD_IMAGE}:${EXPORT_TAG}} ${GH_PUSH:+--tag ${GH_REGISTRY}/${GH_REGISTRY_USER}/${BUILD_IMAGE}${ENV}:${EXPORT_TAG}}
} }
--file containers/jug/dev.Dockerfile --file containers/jug/dev.Dockerfile
--platform ${PLATFORM} --platform ${PLATFORM}
...@@ -287,6 +290,7 @@ jug_dev:default: ...@@ -287,6 +290,7 @@ jug_dev:default:
--build-arg S3_ACCESS_KEY=${S3_ACCESS_KEY} --build-arg S3_ACCESS_KEY=${S3_ACCESS_KEY}
--build-arg S3_SECRET_KEY=${S3_SECRET_KEY} --build-arg S3_SECRET_KEY=${S3_SECRET_KEY}
--build-arg JUG_VERSION=${INTERNAL_TAG}-$(git rev-parse HEAD) --build-arg JUG_VERSION=${INTERNAL_TAG}-$(git rev-parse HEAD)
--build-arg ENV=${ENV}
--build-arg jobs=${JOBS} --build-arg jobs=${JOBS}
--build-context spack-environment=spack-environment --build-context spack-environment=spack-environment
--secret id=mirrors,src=mirrors.yaml --secret id=mirrors,src=mirrors.yaml
......
...@@ -108,7 +108,7 @@ packages: ...@@ -108,7 +108,7 @@ packages:
geant4: geant4:
require: require:
- '@11.1.1' - '@11.1.1'
- cxxstd=17 +opengl -vecgeom +x11 +qt +threads - cxxstd=17 +opengl -vecgeom +x11 +qt +threads -vtk
graphviz: graphviz:
require: require:
- '@8.0.1' - '@8.0.1'
...@@ -159,6 +159,7 @@ packages: ...@@ -159,6 +159,7 @@ packages:
opencascade: opencascade:
require: require:
- '@7.7.1' - '@7.7.1'
- -vtk
osg-ca-certs: osg-ca-certs:
require: require:
- '@1.109.igtf.1.117' - '@1.109.igtf.1.117'
......
spack:
include:
- ../concretizer.yaml
- ../packages.yaml
specs:
- acts
- cmake
- dd4hep
- edm4eic
- fastjet
- fjcontrib
- gaudi
- geant4
- hepmc3
- intel-tbb
- irt
- jana2
- npsim
- py-boto3
- py-jinja2
- py-jinja2-cli
- py-pip
- root
- xrootd
view: false
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment