Skip to content
Snippets Groups Projects

New deployment and update DPA/analysis-productions

Merged Chris Burr requested to merge new-deployment into master
3 files
+ 43
19
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 12
2
#!/usr/bin/env bash
source /cvmfs/lhcbdev.cern.ch/conda/miniconda/linux-64/prod/bin/activate
yum install -y bzip2
export MAMBA_ROOT_PREFIX=$(mktemp -d)
curl -L --silent https://micromamba.snakepit.net/api/micromamba/linux-64/latest | tar -xvj bin/micromamba
eval "$(./bin/micromamba shell hook -s bash -p "$PWD/micromamba")"
micromamba create --yes --prefix /tmp/prefix -c conda-forge python git gitpython mamba
micromamba activate /tmp/prefix
set -euo pipefail
IFS=$'\n\t'
@@ -12,7 +18,11 @@ for env_name in $(.ci/find_new_environments.py); do
test_prefix="/tmp/${env_name}/${timestamp}/${subdir}"
echo "Creating environment for ${test_prefix}"
# Need these be released/fixed before we can use micromamba here
# https://github.com/mamba-org/mamba/pull/1422
# https://github.com/mamba-org/mamba/pull/1442
# micromamba env export returns an invalid file
mamba env create --prefix "${test_prefix}" --file "environments/${env_name}.yaml"
mkdir -p "environments-to-deploy/${env_name}/${timestamp}"
conda env export --prefix "${test_prefix}" | tee "environments-to-deploy/${env_name}/${timestamp}/${subdir}.yaml"
mamba env export --prefix "${test_prefix}" | tee "environments-to-deploy/${env_name}/${timestamp}/${subdir}.yaml"
done
Loading