Skip to content

Commit

Permalink
Update CI Pipeline (#278)
Browse files Browse the repository at this point in the history
* copy PR 269

Signed-off-by: xiaowuhu<xiaowuhu@microsoft.com>

* update CI

Signed-off-by: xiaowuhu<xiaowuhu@microsoft.com>

* try something

Signed-off-by: xiaowuhu<xiaowuhu@microsoft.com>

* try

Signed-off-by: xiaowuhu<xiaowuhu@microsoft.com>

* Update linux-conda-CI.yml

Signed-off-by: xiaowuhu<xiaowuhu@microsoft.com>

* Update linux-conda-CI.yml

Signed-off-by: xiaowuhu<xiaowuhu@microsoft.com>

* Update linux-conda-CI.yml

Signed-off-by: xiaowuhu<xiaowuhu@microsoft.com>

* Update win32-conda-CI.yml

Signed-off-by: xiaowuhu<xiaowuhu@microsoft.com>

* Update win32-conda-CI.yml

Signed-off-by: xiaowuhu<xiaowuhu@microsoft.com>

---------

Signed-off-by: xiaowuhu<xiaowuhu@microsoft.com>
  • Loading branch information
xiaowuhu authored Mar 27, 2024
1 parent 8d2f85f commit dc0a3be
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 26 deletions.
35 changes: 16 additions & 19 deletions .azure-pipelines/linux-conda-CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,58 +15,55 @@ jobs:
matrix:
Python381:
python.version: '3.8'
ONNX_PATH: onnx==1.7.0
ONNX_PATH: onnx==1.12

Python382:
python.version: '3.8'
ONNX_PATH: onnx==1.8.0
ONNX_PATH: onnx==1.12

Python391:
python.version: '3.9'
ONNX_PATH: onnx==1.9.0
ONNX_PATH: onnx==1.12

Python392:
python.version: '3.9'
ONNX_PATH: onnx==1.10.2
ONNX_PATH: onnx==1.12

Python393:
python.version: '3.9'
ONNX_PATH: onnx==1.12.0
ONNX_PATH: onnx==1.14

Python310_112:
python.version: '3.10'
ONNX_PATH: onnx==1.12.0
ONNX_PATH: onnx==1.14


maxParallel: 4

steps:
- script: sudo install -d -m 0777 /home/vsts/.conda/envs
displayName: Fix Conda permissions

- task: CondaEnvironment@1
- task: UsePythonVersion@0
inputs:
createCustomEnvironment: true
environmentName: 'py$(python.version)'
packageSpecs: 'python=$(python.version)'
versionSpec: '$(python.version)'
addToPath: true
architecture: 'x64'
displayName: 'Use Python $(python.version)'

- script: |
python -m pip install --upgrade pip
conda config --set always_yes yes --set changeps1 no
conda install -c conda-forge numpy
pip install protobuf==3.20.2
pip install 'protobuf==3.20.2'
pip install pytest
displayName: 'Install dependencies'
- script: |
pip install onnxruntime
pip install onnxruntime==1.15
pip install onnxmltools
pip install $(ONNX_PATH)
displayName: 'Install onnxruntime, onnxmltools'
- script: |
python -c "import onnxconverter_common"
displayName: 'Check import without onnxruntime'
# - script: |
# python -c "import onnxconverter_common"
# displayName: 'Check import without onnxruntime'

- script: |
pip install -e .
Expand Down
14 changes: 7 additions & 7 deletions .azure-pipelines/win32-conda-CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,18 +33,18 @@ jobs:
versionSpec: '$(python.version)'
architecture: 'x64'

- powershell: Write-Host "##vso[task.prependpath]$env:CONDA\Scripts"
displayName: Add conda to PATH
# - powershell: Write-Host "##vso[task.prependpath]$env:CONDA\Scripts"
# displayName: Add conda to PATH

- script: conda create --yes --quiet --name py$(python.version) -c conda-forge python=$(python.version) numpy
displayName: Create Anaconda environment
# - script: conda create --yes --quiet --name py$(python.version) -c conda-forge python=$(python.version) numpy
# displayName: Create Anaconda environment

- script: |
call activate py$(python.version)
pip install onnxruntime
pip install onnxruntime==1.15
pip install onnxmltools
pip install %ONNX_PATH%
pip install protobuf==3.20.2
pip install 'protobuf==3.20.2'
pip install pytest
pip install -e .
displayName: 'Install dependencies'
Expand All @@ -62,6 +62,6 @@ jobs:
- task: PublishTestResults@2
inputs:
testResultsFiles: '**/test-results.xml'
testResultsFiles: '**/test-results-onnxutils.xml'
testRunTitle: 'Python $(python.version)'
condition: succeededOrFailed()

0 comments on commit dc0a3be

Please sign in to comment.