Staging
v0.5.1
https://github.com/python/cpython
Raw File
Tip revision: b484871ba707ae2f9898e22effcd297c19d4c5ea authored by Ɓukasz Langa on 09 June 2020, 18:52:10 UTC
Python 3.9.0b3
Tip revision: b484871
stage-test-embed.yml
jobs:
- job: Test_Embed
  displayName: Test Embed
  condition: and(succeeded(), eq(variables['DoEmbed'], 'true'))

  pool:
    vmImage: windows-2019

  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'
back to top