jobs: - job: build strategy: matrix: PY350_32: PYVERSION: 3.5.0 PYARCH: 32 PY350_64: PYVERSION: 3.5.0 PYARCH: 64 PY351_32: PYVERSION: 3.5.1 PYARCH: 32 PY351_64: PYVERSION: 3.5.1 PYARCH: 64 PY352_32: PYVERSION: 3.5.2 PYARCH: 32 PY352_64: PYVERSION: 3.5.2 PYARCH: 64 PY353_32: PYVERSION: 3.5.3 PYARCH: 32 PY353_64: PYVERSION: 3.5.3 PYARCH: 64 PY354_32: PYVERSION: 3.5.4 PYARCH: 32 PY354_64: PYVERSION: 3.5.4 PYARCH: 64 PY360_32: PYVERSION: 3.6.0 PYARCH: 32 PY360_64: PYVERSION: 3.6.0 PYARCH: 64 PY361_32: PYVERSION: 3.6.1 PYARCH: 32 PY361_64: PYVERSION: 3.6.1 PYARCH: 64 PY362_32: PYVERSION: 3.6.2 PYARCH: 32 PY362_64: PYVERSION: 3.6.2 PYARCH: 64 PY363_32: PYVERSION: 3.6.3 PYARCH: 32 PY363_64: PYVERSION: 3.6.3 PYARCH: 64 PY364_32: PYVERSION: 3.6.4 PYARCH: 32 PY364_64: PYVERSION: 3.6.4 PYARCH: 64 PY365_32: PYVERSION: 3.6.5 PYARCH: 32 PY365_64: PYVERSION: 3.6.5 PYARCH: 64 PY366_32: PYVERSION: 3.6.6 PYARCH: 32 PY366_64: PYVERSION: 3.6.6 PYARCH: 64 PY367_32: PYVERSION: 3.6.7 PYARCH: 32 PY367_64: PYVERSION: 3.6.7 PYARCH: 64 PY368_32: PYVERSION: 3.6.8 PYARCH: 32 PY368_64: PYVERSION: 3.6.8 PYARCH: 64 PY370_32: PYVERSION: 3.7.0 PYARCH: 32 PY370_64: PYVERSION: 3.7.0 PYARCH: 64 PY371_32: PYVERSION: 3.7.1 PYARCH: 32 PY371_64: PYVERSION: 3.7.1 PYARCH: 64 PY372_32: PYVERSION: 3.7.2 PYARCH: 32 PY372_64: PYVERSION: 3.7.2 PYARCH: 64 PY373_32: PYVERSION: 3.7.3 PYARCH: 32 PY373_64: PYVERSION: 3.7.3 PYARCH: 64 PY374_32: PYVERSION: 3.7.4 PYARCH: 32 PY374_64: PYVERSION: 3.7.4 PYARCH: 64 PY375_32: PYVERSION: 3.7.5 PYARCH: 32 PY375_64: PYVERSION: 3.7.5 PYARCH: 64 PY380_32: PYVERSION: 3.8.0 PYARCH: 32 PY380_64: PYVERSION: 3.8.0 PYARCH: 64 PY2716_32: PYVERSION: 2.7.16 PYARCH: 32 PY2716_64: PYVERSION: 2.7.16 PYARCH: 64 pool: vmImage: 'vs2017-win2016' steps: - powershell: .\download.ps1 displayName: 'Run the build' - task: PublishPipelineArtifact@0 inputs: targetPath: 'install.log' artifactName: '$(PYVERSION)-$(PYARCH)-install.log' - task: ArchiveFiles@2 inputs: rootFolderOrFile: 'Python-$(PYVERSION)-$(PYARCH)' archiveType: 'zip' archiveFile: '$(Build.ArtifactStagingDirectory)/Python-$(PYVERSION)-$(PYARCH).zip' - task: PublishPipelineArtifact@0 inputs: targetPath: '$(Build.ArtifactStagingDirectory)/Python-$(PYVERSION)-$(PYARCH).zip' artifactName: '$(PYVERSION)-$(PYARCH)' - job: release dependsOn: build condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/master')) pool: vmImage: 'vs2017-win2016' steps: - task: DownloadPipelineArtifact@1 - task: GithubRelease@0 inputs: githubConnection: 'oswjkpat' assets: '$(System.ArtifactsDirectory)/**/*.zip'