forked from dials/dxtbx
-
Notifications
You must be signed in to change notification settings - Fork 12
/
azure-pipelines-linux.yml
49 lines (44 loc) · 1.11 KB
/
azure-pipelines-linux.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
jobs:
- job: linux
pool:
vmImage: ubuntu-latest
dependsOn: setup
condition: eq(variables['ENABLE_CACHE'], '1')
variables:
CURRENT_WEEK: $[ dependencies.setup.outputs['constants.CURRENT_WEEK'] ]
TODAY_ISO: $[ dependencies.setup.outputs['constants.TODAY_ISO'] ]
strategy:
matrix:
python36:
PYTHON_VERSION: 3.6
python37:
PYTHON_VERSION: 3.7
python38:
PYTHON_VERSION: 3.8
timeoutInMinutes: 150
steps:
- template: unix-build.yml
- job: linux_uncached
pool:
vmImage: ubuntu-latest
dependsOn: setup
condition: eq(variables['ENABLE_CACHE'], '0')
variables:
CURRENT_WEEK: $[ dependencies.setup.outputs['constants.CURRENT_WEEK'] ]
TODAY_ISO: $[ dependencies.setup.outputs['constants.TODAY_ISO'] ]
PYTHON_VERSION: 3.6
REPOSITORIES_CACHED: false
BASE_CACHED: false
BUILD_CACHED: false
DATA_CACHED: false
timeoutInMinutes: 150
steps:
- template: unix-build.yml
- job: linux_prebuilt_cctbx
pool:
vmImage: ubuntu-latest
variables:
PYTHON_VERSION: 3.6
timeoutInMinutes: 90
steps:
- template: unix-build-v2.yml