-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.azure-pipelines.yml
130 lines (121 loc) · 3.1 KB
/
.azure-pipelines.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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# Azure Pipeline settings
# Ref: https://docs.microsoft.com/en-us/azure/devops/pipelines
jobs:
- job: ubuntu_xenial_gcc_release_llvm6_0
pool:
vmImage: 'ubuntu-18.04'
variables:
OS_NAME: linux
COMPILER: gcc
BUILD_TYPE: Release
BUILD_DIR: $(Build.SourcesDirectory)
LLVM_VERSION: 6.0
PYTHON_VERSION: 3.5
DOCKERFILE: Dockerfile.ubuntu-xenial
steps:
- template: .ci/azure-pipelines/docker.yml
- job: ubuntu_xenial_clang_release_llvm6_0
pool:
vmImage: 'ubuntu-18.04'
variables:
OS_NAME: linux
COMPILER: clang
BUILD_TYPE: Release
BUILD_DIR: $(Build.SourcesDirectory)
LLVM_VERSION: 6.0
PYTHON_VERSION: 3.5
DOCKERFILE: Dockerfile.ubuntu-xenial
steps:
- template: .ci/azure-pipelines/docker.yml
- job: ubuntu_bionic_gcc_release_llvm6
pool:
vmImage: 'ubuntu-18.04'
variables:
OS_NAME: linux
COMPILER: gcc
BUILD_TYPE: Release
BUILD_DIR: $(Build.SourcesDirectory)
LLVM_VERSION: 6.0
PYTHON_VERSION: 3.6
DOCKERFILE: Dockerfile.ubuntu-bionic
steps:
- template: .ci/azure-pipelines/docker.yml
- job: ubuntu_bionic_clang_release_llvm6
pool:
vmImage: 'ubuntu-18.04'
variables:
OS_NAME: linux
COMPILER: clang
BUILD_TYPE: Release
BUILD_DIR: $(Build.SourcesDirectory)
LLVM_VERSION: 6.0
PYTHON_VERSION: 3.6
DOCKERFILE: Dockerfile.ubuntu-bionic
steps:
- template: .ci/azure-pipelines/docker.yml
- job: ubuntu_eoan_gcc_release_llvm9
pool:
vmImage: 'ubuntu-18.04'
variables:
OS_NAME: linux
COMPILER: gcc
BUILD_TYPE: Release
BUILD_DIR: $(Build.SourcesDirectory)
LLVM_VERSION: 9
PYTHON_VERSION: 3.7
DOCKERFILE: Dockerfile.ubuntu-eoan
steps:
- template: .ci/azure-pipelines/docker.yml
- job: ubuntu_eoan_clang_release_llvm9
pool:
vmImage: 'ubuntu-18.04'
variables:
OS_NAME: linux
COMPILER: clang
BUILD_TYPE: Release
BUILD_DIR: $(Build.SourcesDirectory)
LLVM_VERSION: 9
PYTHON_VERSION: 3.7
DOCKERFILE: Dockerfile.ubuntu-eoan
steps:
- template: .ci/azure-pipelines/docker.yml
- job: ubuntu_focal_gcc_release_llvm9
pool:
vmImage: 'ubuntu-18.04'
variables:
OS_NAME: linux
COMPILER: gcc
BUILD_TYPE: Release
BUILD_DIR: $(Build.SourcesDirectory)
LLVM_VERSION: 9 # 10 is the default but Chimera doesn't work with it
PYTHON_VERSION: 3.8
DOCKERFILE: Dockerfile.ubuntu-focal
steps:
- template: .ci/azure-pipelines/docker.yml
- job: ubuntu_focal_clang_release_llvm9
pool:
vmImage: 'ubuntu-18.04'
variables:
OS_NAME: linux
COMPILER: clang
BUILD_TYPE: Release
BUILD_DIR: $(Build.SourcesDirectory)
LLVM_VERSION: 9 # 10 is the default but Chimera doesn't work with it
PYTHON_VERSION: 3.8
DOCKERFILE: Dockerfile.ubuntu-focal
steps:
- template: .ci/azure-pipelines/docker.yml
- job: macos_mojave_clang_release_llvm9
pool:
vmImage: 'macOS 10.14'
variables:
OS_NAME: osx
COMPILER: clang
BUILD_TYPE: Release
BUILD_DIR: $(Build.SourcesDirectory)
LLVM_VERSION: 9
steps:
- script: |
. .ci/install_macos.sh
. .ci/script.sh
displayName: 'Install/Script'