mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-07-09 17:28:58 +00:00
1. Update nuget restore to 4.3 for capi pipeline 2. Use template windows-build-tools-setup-steps.yml in win piplines.
58 lines
No EOL
2.3 KiB
YAML
58 lines
No EOL
2.3 KiB
YAML
# sets up common build tools for the windows build machines before build
|
|
|
|
parameters:
|
|
EnvSetupScript: ''
|
|
buildArch: amd64
|
|
setVcvars: false
|
|
steps:
|
|
- task: NuGetToolInstaller@0
|
|
displayName: Use Nuget 4.3
|
|
inputs:
|
|
versionSpec: 4.3.0
|
|
- task: NuGetCommand@2
|
|
displayName: 'NuGet restore'
|
|
inputs:
|
|
restoreSolution: '$(Build.SourcesDirectory)\csharp\OnnxRuntime.CSharp.sln'
|
|
feedsToUse: config
|
|
nugetConfigPath: '$(Build.SourcesDirectory)\csharp\Nuget.CSharp.config'
|
|
restoreDirectory: '$(Build.SourcesDirectory)\csharp'
|
|
- task: UniversalPackages@0
|
|
displayName: 'Download python'
|
|
inputs:
|
|
command: download
|
|
vstsFeed: '$(System.TeamProject)'
|
|
vstsFeedPackage: 'miniconda3_win64'
|
|
vstsPackageVersion: '4.5.11'
|
|
downloadDirectory: '$(Build.BinariesDirectory)\python'
|
|
- task: CmdLine@1
|
|
displayName: 'Run python installer'
|
|
inputs:
|
|
filename: '$(Build.BinariesDirectory)\python\installer.exe'
|
|
arguments: '/S /NoRegistry=1 /AddToPath=0 /RegisterPython=0 /D=$(Build.BinariesDirectory)\packages\python'
|
|
timeoutInMinutes: 10
|
|
- task: BatchScript@1
|
|
displayName: 'setup env'
|
|
inputs:
|
|
filename: '$(Build.SourcesDirectory)\tools\ci_build\github\windows\${{parameters.EnvSetupScript}}'
|
|
modifyEnvironment: true
|
|
workingFolder: '$(Build.BinariesDirectory)'
|
|
- task: CmdLine@1
|
|
displayName: 'Install conda modules'
|
|
inputs:
|
|
filename: '$(Build.BinariesDirectory)\packages\python\scripts\conda.exe'
|
|
arguments: 'install -q --insecure -y pyopenssl setuptools wheel numpy'
|
|
timeoutInMinutes: 10
|
|
|
|
- task: CmdLine@1
|
|
displayName: 'Download cmake'
|
|
inputs:
|
|
filename: '$(Build.BinariesDirectory)\packages\python\python.exe'
|
|
arguments: '$(Build.SourcesDirectory)\tools\ci_build\github\windows\download_cmake.py --build_dir $(Build.BinariesDirectory)'
|
|
|
|
- task: BatchScript@1
|
|
displayName: 'Setup VS2017 env vars'
|
|
inputs:
|
|
filename: 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat'
|
|
arguments: '${{parameters.buildArch}} -vcvars_ver=14.11'
|
|
modifyEnvironment: true
|
|
condition: ${{parameters.setVcvars}} |