Skip to content
Snippets Groups Projects
Commit b0c21d49 authored by Nick Bearson's avatar Nick Bearson
Browse files

Merge branch '2021-11-30-mamba' into 'master'

swap miniconda for mambaforge & mamba

See merge request !18
parents 803c0769 c889a727
No related branches found
No related tags found
1 merge request!18swap miniconda for mambaforge & mamba
......@@ -10,11 +10,13 @@ COPY package.sh .
# Install the `which` command for debugging
RUN yum -y install which git && yum clean all
# Download and install miniconda
# Copied from https://hub.docker.com/r/continuumio/miniconda3/dockerfile)
RUN curl -o miniconda.sh https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh && \
/bin/bash miniconda.sh -b -p $HOME/miniconda && \
ln -s $HOME/miniconda/etc/profile.d/conda.sh /etc/profile.d/conda.sh && \
echo ". $HOME/miniconda/etc/profile.d/conda.sh" >> ~/.bashrc && \
# Download and install miniforge
# https://github.com/conda-forge/miniforge#miniforge
RUN curl -L -O https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-$(uname)-$(uname -m).sh && \
/bin/bash Mambaforge-$(uname)-$(uname -m).sh -b -p $HOME/miniforge && \
ln -s $HOME/miniforge/etc/profile.d/conda.sh /etc/profile.d/conda.sh && \
echo ". $HOME/miniforge/etc/profile.d/conda.sh" >> ~/.bashrc && \
echo "conda activate base" >> ~/.bashrc
RUN /bin/bash -c "$HOME/miniconda/bin/conda env create -n build -f buildbucket_environment.yaml"
RUN /bin/bash -c "$HOME/miniforge/bin/conda install mamba -n base -c conda-forge"
RUN /bin/bash -c "$HOME/miniforge/bin/mamba env create -n build -f buildbucket_environment.yaml"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment