@@ -49,25 +49,25 @@ steps:
4949 inputs :
5050 versionSpec : $(PythonVersion)
5151
52+
53+ - template : /eng/pipelines/templates/steps/use-venv.yml
54+ parameters :
55+ VirtualEnvironmentName : " venv"
56+ Activate : false
57+
5258 - bash : |
53- python -m venv $(Build.SourcesDirectory)/venv
54- source $(Build.SourcesDirectory)/venv/bin/activate
59+ source $(VENV_LOCATION)/bin/activate
5560 which python
5661 python -m pip install --force -r eng/ci_tools.txt
5762 python -m pip freeze --all
58- echo "##vso[task.setvariable variable=PATH]$PATH"
5963 displayName: 'Prep Environment Linux/Mac'
6064 condition: and(succeeded(), or(eq(variables['Agent.OS'], 'Linux'), eq(variables['Agent.OS'], 'Darwin')))
6165
6266 - pwsh : |
63- python -m venv $(Build.SourcesDirectory)/venv
64- ./venv/Scripts/Activate.ps1
67+ . $(VENV_LOCATION)/Scripts/Activate.ps1
6568 which python
66- python -m pip install --force -r eng\ ci_tools.txt
69+ python -m pip install --force -r eng/ ci_tools.txt
6770 python -m pip freeze --all
68-
69- $path = $env:PATH
70- Write-Host "##vso[task.setvariable variable=PATH]$path"
7171 displayName: 'Prep Environment Windows'
7272 condition: and(succeeded(), eq(variables['Agent.OS'], 'Windows_NT'))
7373
9595 condition: and(succeeded(), eq(variables['Agent.OS'], 'Linux'))
9696
9797 - bash : |
98- source $(Build.SourcesDirectory)/venv /bin/activate
98+ source $(VENV_LOCATION) /bin/activate
9999 which python
100100 sdk_build -d "$(Build.ArtifactStagingDirectory)" "$(TargetingString)" --service=${{parameters.ServiceDirectory}} --inactive
101101 displayName: 'Generate Packages Linux/Mac'
@@ -105,7 +105,7 @@ steps:
105105 CIBW_BUILD_VERBOSITY: 3
106106
107107 - pwsh : |
108- ./venv /Scripts/Activate.ps1
108+ . $(VENV_LOCATION) /Scripts/Activate.ps1
109109 which python
110110 sdk_build -d "$(Build.ArtifactStagingDirectory)" "$(TargetingString)" --service=${{parameters.ServiceDirectory}} --inactive
111111 displayName: 'Generate Packages Windows'
0 commit comments