mirror of
https://github.com/kennethreitz/pipenv.git
synced 2026-06-21 15:20:59 +00:00
6b4a9a5c16
Signed-off-by: Dan Ryan <dan@danryan.co>
40 lines
1.1 KiB
YAML
40 lines
1.1 KiB
YAML
parameters:
|
|
vmImage:
|
|
|
|
jobs:
|
|
- job: Vendor_Scripts
|
|
displayName: Test Vendor Scripts
|
|
pool:
|
|
vmImage: ${{ parameters.vmImage }}
|
|
strategy:
|
|
maxParallel: 4
|
|
matrix:
|
|
${{ if eq(parameters.vmImage, 'vs2017-win2016') }}:
|
|
# TODO remove once vs2017-win2016 has Python 3.7
|
|
Python37:
|
|
python.version: '>= 3.7.0-b2'
|
|
python.architecture: x64
|
|
${{ if ne(parameters.vmImage, 'vs2017-win2016' )}}:
|
|
Python37:
|
|
python.version: '>= 3.7'
|
|
python.architecture: x64
|
|
steps:
|
|
- task: UsePythonVersion@0
|
|
displayName: Use Python $(python.version)
|
|
inputs:
|
|
versionSpec: '$(python.version)'
|
|
architecture: '$(python.architecture)'
|
|
|
|
- template: ../steps/install-dependencies.yml
|
|
|
|
- bash: |
|
|
mkdir -p "$AGENT_HOMEDIRECTORY/.virtualenvs"
|
|
mkdir -p "$WORKON_HOME"
|
|
pip install certifi
|
|
export GIT_SSL_CAINFO=$(python -m certifi)
|
|
export LANG=C.UTF-8
|
|
python -m pip install --upgrade invoke requests parver bs4 vistir towncrier
|
|
python -m invoke vendoring.update
|
|
|
|
- template: ./run-manifest-check.yml
|