@@ -3,7 +3,6 @@ parameters:
33 vmImage : ' ubuntu-22.04'
44 py_maj : ' 3'
55 py_min : ' 9'
6-
76jobs :
87- job : ${{ parameters.name }}
98 timeoutInMinutes : 360
3130 - ${{ if contains(parameters.vmImage, 'win') }} :
3231 - powershell : Write-Host "##vso[task.prependpath]$env:CONDA\Scripts"
3332 displayName : ' Add conda to PATH'
34-
3533 # Ubuntu install opengl items and remove swig packages that conflict with anaconda
3634 - ${{ if contains(parameters.vmImage, 'ubuntu') }} :
3735 - bash : |
@@ -40,38 +38,39 @@ jobs:
4038 sudo apt list --installed && \
4139 sudo apt remove swig swig4.0
4240 displayName: 'Install OpenGL headers'
43-
4441 - bash : |
4542 conda config --set always_yes yes --set changeps1 no && \
4643 conda update -q conda && \
4744 conda info -a && \
4845 conda config --add channels https://conda.anaconda.org/conda-forge
4946 displayName: 'Conda config and info'
50-
51- - ${{ if eq(parameters.vmImage, 'windows-2019') }} :
52- - script : |
53- call "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\VC\\Auxiliary\\Build\\vcvars64.bat"
54- displayName: 'Set Windows environment'
55- env:
56- CXX: "cl.exe"
57-
47+ - bash : conda create --yes --quiet --name build_env conda-build conda-verify libarchive python=${{ parameters.py_maj }}.${{ parameters.py_min }} anaconda-client
48+ displayName : ' Create Anaconda environment'
5849 - ${{ if eq(parameters.vmImage, 'windows-2022') }} :
5950 - script : |
6051 call "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\VC\\Auxiliary\\Build\\vcvars64.bat"
61- displayName: 'Set Windows environment'
52+ echo "PATH=%PATH%"
53+ where cl.exe
54+ set CC=cl.exe
55+ set CXX=cl.exe
56+ call activate build_env
57+ conda-build --no-remove-work-dir --dirty ci/conda
58+ displayName: 'Set Windows environment and build'
6259 env:
6360 CXX: "cl.exe"
64-
65- - bash : conda create --yes --quiet --name build_env conda-build conda-verify libarchive python=${{ parameters.py_maj }}.${{ parameters.py_min }} anaconda-client
66- displayName : ' Create Anaconda environment'
67-
68- - bash : |
69- source activate build_env && \
70- conda-build --no-remove-work-dir --dirty ci/conda
71- displayName: 'Run conda build'
72- failOnStderr: false
73- env:
74- PYTHONBUFFERED: 1
75- PYTHON_VERSION: ${{ parameters.py_maj }}.${{ parameters.py_min }}
76- PACKAGE_VERSION: $(Build.SourceBranchName)
77- TOKEN: $(anaconda.TOKEN)
61+ CC: "cl.exe"
62+ PYTHONBUFFERED: 1
63+ PYTHON_VERSION: ${{ parameters.py_maj }}.${{ parameters.py_min }}
64+ PACKAGE_VERSION: $(Build.SourceBranchName)
65+ TOKEN: $(anaconda.TOKEN)
66+ - ${{ if not(contains(parameters.vmImage, 'win')) }} :
67+ - bash : |
68+ source activate build_env && \
69+ conda-build --no-remove-work-dir --dirty ci/conda
70+ displayName: 'Run conda build'
71+ failOnStderr: false
72+ env:
73+ PYTHONBUFFERED: 1
74+ PYTHON_VERSION: ${{ parameters.py_maj }}.${{ parameters.py_min }}
75+ PACKAGE_VERSION: $(Build.SourceBranchName)
76+ TOKEN: $(anaconda.TOKEN)
0 commit comments