Skip to content
Snippets Groups Projects

extend installation instructions to micromamba

Merged Patrick Louis S Connor requested to merge micromamba into migration
Compare and
7 files
+ 120
22
Compare changes
  • Side-by-side
  • Inline
Files
7
+ 37
10
image: gitlab-registry.cern.ch/ci-tools/ci-worker:cc7
compilation:
LCG:
stage: build
tags:
- cvmfs
variables:
TERM: xterm
script:
- yum install -y cmake3 openssl-devel python3 zsh
- source ./setup
- yum install -y cmake python3 zsh which libtirpc libicu libglvnd-glx pcre2-utf16 libXrender libSM glibc-devel zlib-devel git-lfs
- source /cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/setup.sh
- ./install.sh
- source tools/setup.sh
- ctest --test-dir Darwin.build --output-junit Testing/Temporary/test_report.xml -j$(nproc)
- ctest --test-dir Core.build --output-junit Testing/Temporary/test_report.xml -j$(nproc)
artifacts:
when: always
paths:
- Darwin.build/Testing/Temporary
- Core.build/Testing/Temporary
reports:
junit:
- Darwin.build/Testing/Temporary/test_report.xml
- Core.build/Testing/Temporary/test_report.xml
micromamba:
stage: build
script:
- sh <(curl -L micro.mamba.pm/install.sh)
- source ~/.bashrc
- micromamba --version
- micromamba create -f prerequisites.yml -y -v
- micromamba activate DAS
- ./install.sh
- cd CMSSW*/
- shopt -s expand_aliases # allows aliases like cmsenv to be used
- cmsenv
- python -c "import CRABAPI"
- scram b -j$(nproc)
- source tools/setup.sh
- ctest --test-dir Darwin.build --output-junit Testing/Temporary/test_report.xml -j$(nproc)
- ctest --test-dir Core.build --output-junit Testing/Temporary/test_report.xml -j$(nproc)
artifacts:
when: always
paths:
- Darwin.build/Testing/Temporary
- Core.build/Testing/Temporary
reports:
junit:
- Darwin.build/Testing/Temporary/test_report.xml
- Core.build/Testing/Temporary/test_report.xml
Loading