From e320d7fbf966a8812e219ce685a4d550644c560b Mon Sep 17 00:00:00 2001 From: Lauren Coombe Date: Wed, 2 Oct 2024 12:45:19 -0700 Subject: [PATCH] Install conda using miniforge in CI (#121) --- azure-pipelines.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index c2732cc..9ad05a5 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -50,15 +50,22 @@ jobs: pool: vmImage: macOS-latest steps: - - script: echo "##vso[task.prependpath]$CONDA/bin" - displayName: Add conda to PATH + - script: | + mkdir -p ~/miniforge3 + curl -L https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-x86_64.sh -o ~/miniforge3/miniforge.sh + bash ~/miniforge3/miniforge.sh -b -u -p ~/miniforge3 + rm -rf ~/miniforge3/miniforge.sh + ~/miniforge3/bin/conda init bash + ~/miniforge3/bin/conda init zsh + export CONDA=$(realpath ~/miniforge3/bin) + echo "##vso[task.prependpath]$CONDA" + displayName: Install conda - script: conda create --yes --quiet --name ntjoin_CI displayName: Create Anaconda environment - script: | source activate ntjoin_CI - conda install --yes --quiet --name ntjoin_CI -c conda-forge -c bioconda python mamba mamba install --yes --quiet -c conda-forge -c bioconda pylint samtools python-igraph pybedtools pymannkendall btllib displayName: Install Anaconda packages - script: |