2019-02-24 16:36:59 +03:00
|
|
|
parameters:
|
|
|
|
docker: '' # defaults for any parameters that aren't specified
|
2019-12-25 15:41:45 +03:00
|
|
|
dockerTag: '6.2.x'
|
2019-02-24 16:36:59 +03:00
|
|
|
name: ''
|
|
|
|
vmImage: 'Ubuntu-16.04'
|
|
|
|
|
|
|
|
jobs:
|
|
|
|
|
|
|
|
- job: ${{ parameters.name }}
|
|
|
|
pool:
|
|
|
|
vmImage: ${{ parameters.vmImage }}
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- script: |
|
|
|
|
docker pull pythonpillow/${{ parameters.docker }}:${{ parameters.dockerTag }}
|
|
|
|
displayName: 'Docker pull'
|
|
|
|
|
|
|
|
- script: |
|
|
|
|
# The Pillow user in the docker container is UID 1000
|
|
|
|
sudo chown -R 1000 $(Build.SourcesDirectory)
|
|
|
|
docker run -v $(Build.SourcesDirectory):/Pillow pythonpillow/${{ parameters.docker }}:${{ parameters.dockerTag }}
|
|
|
|
displayName: 'Docker build'
|