66- job : osx
77 pool :
88 vmImage : macOS-10.13
9- timeoutInMinutes : 240
9+ timeoutInMinutes : 360
1010 strategy :
1111 maxParallel : 8
1212 matrix :
1313 osx_ :
1414 CONFIG : osx_
15- UPLOAD_PACKAGES : False
15+ UPLOAD_PACKAGES : True
1616
1717 steps :
1818 # TODO: Fast finish on azure pipelines?
@@ -28,29 +28,22 @@ jobs:
2828 rm ~/uninstall_homebrew
2929 displayName: Remove homebrew
3030
31- - script : |
32- echo "Installing Miniconda"
33- set -x -e
34- curl -o $(Build.StagingDirectory)/miniconda.sh https://repo.continuum.io/miniconda/Miniconda3-latest-MacOSX-x86_64.sh
35- chmod +x $(Build.StagingDirectory)/miniconda.sh
36- $(Build.StagingDirectory)/miniconda.sh -b -p $(Build.StagingDirectory)/miniconda
37- export PATH=$(Build.StagingDirectory)/miniconda/bin:$PATH
38- echo "Setting up Conda environment"
39- displayName: 'Install miniconda'
31+ - bash : |
32+ echo "##vso[task.prependpath]$CONDA/bin"
33+ sudo chown -R $USER $CONDA
34+ displayName: Add conda to PATH
4035
4136 - script : |
42- export PATH=$(Build.StagingDirectory)/miniconda/bin:$PATH
43- set -x -e
37+ source activate base
4438 conda install -n base -c conda-forge --quiet --yes conda-forge-ci-setup=2 conda-build
4539 displayName: 'Add conda-forge-ci-setup=2'
4640
4741 - script : |
48- set -x -e
49- export PATH=$(Build.StagingDirectory)/miniconda/bin:$PATH
42+ source activate base
5043 echo "Configuring conda."
5144
5245 setup_conda_rc ./ ./recipe ./.ci_support/${CONFIG}.yaml
53-
46+ export CI=azure
5447 source run_conda_forge_build_setup
5548 conda update --yes --quiet --override-channels -c conda-forge -c defaults --all
5649 env: {
@@ -59,26 +52,22 @@ jobs:
5952 displayName: Configure conda and conda-build
6053
6154 - script : |
62- export PATH=$(Build.StagingDirectory)/miniconda/bin:$PATH
63- set -x -e
55+ source activate base
6456 mangle_compiler ./ ./recipe ./.ci_support/${CONFIG}.yaml
6557 displayName: Mangle compiler
6658
6759 - script : |
68- export PATH=$(Build.StagingDirectory)/miniconda/bin:$PATH
69- set -x -e
60+ source activate base
7061 make_build_number ./ ./recipe ./.ci_support/${CONFIG}.yaml
7162 displayName: Generate build number clobber file
7263
7364 - script : |
74- export PATH=$(Build.StagingDirectory)/miniconda/bin:$PATH
75- set -x -e
65+ source activate base
7666 conda build ./recipe -m ./.ci_support/${CONFIG}.yaml --clobber-file ./.ci_support/clobber_${CONFIG}.yaml
7767 displayName: Build recipe
7868
7969 - script : |
80- export PATH=$(Build.StagingDirectory)/miniconda/bin:$PATH
81- set -x -e
70+ source activate base
8271 upload_package ./ ./recipe ./.ci_support/${CONFIG}.yaml
8372 displayName: Upload recipe
8473 env:
0 commit comments