42 lines
992 B
YAML
42 lines
992 B
YAML
|
jobs:
|
||
|
- job: Test_Embed
|
||
|
displayName: Test Embed
|
||
|
condition: and(succeeded(), eq(variables['DoEmbed'], 'true'))
|
||
|
|
||
|
pool:
|
||
|
vmName: win2016-vs2017
|
||
|
|
||
|
workspace:
|
||
|
clean: all
|
||
|
|
||
|
strategy:
|
||
|
matrix:
|
||
|
win32:
|
||
|
Name: win32
|
||
|
amd64:
|
||
|
Name: amd64
|
||
|
|
||
|
steps:
|
||
|
- checkout: none
|
||
|
|
||
|
- task: DownloadBuildArtifacts@0
|
||
|
displayName: 'Download artifact: embed'
|
||
|
inputs:
|
||
|
artifactName: embed
|
||
|
downloadPath: $(Build.BinariesDirectory)
|
||
|
|
||
|
- powershell: |
|
||
|
$p = gi "$(Build.BinariesDirectory)\embed\python*embed-$(Name).zip"
|
||
|
Expand-Archive -Path $p -DestinationPath "$(Build.BinariesDirectory)\Python"
|
||
|
$p = gi "$(Build.BinariesDirectory)\Python\python.exe"
|
||
|
Write-Host "##vso[task.prependpath]$(Split-Path -Parent $p)"
|
||
|
displayName: 'Install Python and add to PATH'
|
||
|
|
||
|
- script: |
|
||
|
python -c "import sys; print(sys.version)"
|
||
|
displayName: 'Collect version number'
|
||
|
|
||
|
- script: |
|
||
|
python -m site
|
||
|
displayName: 'Collect site'
|