diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 522fabc6..5f6ccc69 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -11,8 +11,16 @@ jobs: - checkout: self submodules: recursive - - 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-Linux-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 btllib_CI displayName: Create Anaconda environment @@ -20,7 +28,7 @@ jobs: - script: | source activate btllib_CI conda install --yes -c conda-forge mamba - mamba install --yes -c conda-forge -c bioconda libcxx compilers clang llvm clang-format=18 clang-tools boost samtools coreutils xz lrzip meson ninja cmake openmp + mamba install --yes -c conda-forge -c bioconda libcxx compilers clang llvm clang-format=18 clang-tools boost samtools coreutils xz lrzip meson ninja 'cmake<4' openmp pip install gcovr displayName: Install dependencies @@ -93,7 +101,7 @@ jobs: - script: | source activate btllib_CI - mamba install --yes -c conda-forge -c bioconda libcxx compilers llvm clang-format clang-tools boost 'samtools>=1.14' coreutils xz lrzip meson ninja cmake openmp gcovr + mamba install --yes -c conda-forge -c bioconda libcxx compilers llvm clang-format clang-tools boost 'samtools>=1.14' coreutils xz lrzip meson ninja 'cmake<4' openmp gcovr displayName: 'Install required software' - script: | diff --git a/docs/index.html b/docs/index.html index 651ffc0f..675dc6b5 100644 --- a/docs/index.html +++ b/docs/index.html @@ -181,7 +181,7 @@

The following are all the available ninja commands which can be run within build directory: