2
2
# Ref: https://docs.microsoft.com/en-us/azure/devops/pipelines
3
3
4
4
jobs :
5
- - job : xenial_gcc_release
5
+ - job : xenial_gcc_debug
6
+ timeoutInMinutes : 120
6
7
pool :
7
8
vmImage : ' ubuntu-16.04'
8
9
variables :
9
- OS_NAME : linux
10
10
COMPILER : gcc
11
- BUILD_TYPE : Release
11
+ BUILD_TYPE : Debug
12
12
BUILD_DIR : $(Build.SourcesDirectory)
13
13
DOCKERFILE : Dockerfile.ubuntu-xenial
14
14
steps :
15
15
- template : .ci/azure-pipelines/docker.yml
16
16
17
17
- job : bionic_gcc_debug
18
+ timeoutInMinutes : 120
18
19
pool :
19
20
vmImage : ' ubuntu-16.04'
20
21
variables :
21
- OS_NAME : linux
22
22
COMPILER : gcc
23
23
BUILD_TYPE : Debug
24
24
BUILD_DIR : $(Build.SourcesDirectory)
25
25
DOCKERFILE : Dockerfile.ubuntu-bionic
26
26
steps :
27
27
- template : .ci/azure-pipelines/docker.yml
28
28
29
- - job : bionic_gcc_dartpy_release
30
- pool :
31
- vmImage : ' ubuntu-16.04'
32
- variables :
33
- OS_NAME : linux
34
- COMPILER : gcc
35
- BUILD_TYPE : Release
36
- BUILD_DARTPY : ON
37
- BUILD_DIR : $(Build.SourcesDirectory)
38
- DOCKERFILE : Dockerfile.ubuntu-bionic
39
- steps :
40
- - template : .ci/azure-pipelines/docker.yml
41
- timeoutInMinutes : 0
42
-
43
- - job : disco_gcc_debug
44
- pool :
45
- vmImage : ' ubuntu-16.04'
46
- variables :
47
- OS_NAME : linux
48
- COMPILER : gcc
49
- BUILD_TYPE : Debug
50
- BUILD_DIR : $(Build.SourcesDirectory)
51
- DOCKERFILE : Dockerfile.ubuntu-disco
52
- steps :
53
- - template : .ci/azure-pipelines/docker.yml
54
-
55
- - job : disco_gcc_dartpy_release
56
- pool :
57
- vmImage : ' ubuntu-16.04'
58
- variables :
59
- OS_NAME : linux
60
- COMPILER : gcc
61
- BUILD_TYPE : Release
62
- BUILD_DARTPY : ON
63
- BUILD_DIR : $(Build.SourcesDirectory)
64
- DOCKERFILE : Dockerfile.ubuntu-disco
65
- steps :
66
- - template : .ci/azure-pipelines/docker.yml
67
- timeoutInMinutes : 0
68
-
69
- - job : eoan_gcc_debug
29
+ - job : catalina_clang_debug
30
+ timeoutInMinutes : 120
70
31
pool :
71
- vmImage : ' ubuntu-16.04 '
32
+ vmImage : ' macOS-10.15 '
72
33
variables :
73
- OS_NAME : linux
74
- COMPILER : gcc
75
- BUILD_TYPE : Debug
76
- BUILD_DIR : $(Build.SourcesDirectory)
77
- DOCKERFILE : Dockerfile.ubuntu-eoan
78
- steps :
79
- - template : .ci/azure-pipelines/docker.yml
80
-
81
- - job : eoan_gcc_dartpy_release
82
- pool :
83
- vmImage : ' ubuntu-16.04'
84
- variables :
85
- OS_NAME : linux
86
- COMPILER : gcc
87
- BUILD_TYPE : Release
88
- BUILD_DARTPY : ON
89
- BUILD_DIR : $(Build.SourcesDirectory)
90
- DOCKERFILE : Dockerfile.ubuntu-eoan
91
- steps :
92
- - template : .ci/azure-pipelines/docker.yml
93
- timeoutInMinutes : 0
94
-
95
- - job : mojav_clang_debug
96
- pool :
97
- vmImage : ' macOS-10.14'
98
- variables :
99
- OS_NAME : osx
100
34
BUILD_TYPE : Debug
101
35
BUILD_DIR : $(Build.SourcesDirectory)
102
36
steps :
@@ -106,54 +40,3 @@ jobs:
106
40
- script : |
107
41
'.ci/script.sh'
108
42
displayName: 'Script'
109
-
110
- - job : mojav_clang_dartpy_release
111
- pool :
112
- vmImage : ' macOS-10.14'
113
- variables :
114
- OS_NAME : osx
115
- BUILD_TYPE : Release
116
- BUILD_DARTPY : ON
117
- BUILD_DIR : $(Build.SourcesDirectory)
118
- steps :
119
- - script : |
120
- '.ci/install.sh'
121
- displayName: 'Install'
122
- - script : |
123
- '.ci/script.sh'
124
- displayName: 'Script'
125
-
126
- - job : windows_vs2019_x64
127
- pool :
128
- vmImage : ' windows-2019'
129
- timeoutInMinutes : 0
130
- strategy :
131
- matrix :
132
- # Debug64:
133
- # CONFIGURATION: 'Debug'
134
- Release64 :
135
- CONFIGURATION : ' Release'
136
- variables :
137
- VCPKG_INSTALL_ROOT : $(Build.SourcesDirectory)\vcpkg
138
- VCPKG_ARCH : ' x64-windows'
139
- VCPKG_PACKAGES : ' assimp boost-system boost-filesystem ccd eigen3 fcl'
140
- BUILD_TOOLSET_VERSION : ' 142'
141
- CMAKE_GENERATOR : ' Visual Studio 16 2019'
142
- steps :
143
- - script : |
144
- git clone -q --depth 1 https://github.com/microsoft/vcpkg.git $(VCPKG_INSTALL_ROOT)
145
- $(VCPKG_INSTALL_ROOT)\bootstrap-vcpkg.bat
146
- displayName: 'Install vcpkg'
147
- - script : |
148
- $(VCPKG_INSTALL_ROOT)\vcpkg.exe install --recurse --triplet $(VCPKG_ARCH) $(VCPKG_PACKAGES)
149
- $(VCPKG_INSTALL_ROOT)\vcpkg.exe integrate install
150
- displayName: 'Install dependencies'
151
- - script : |
152
- cmake --version
153
- mkdir build
154
- cd build
155
- cmake .. -G "$(CMAKE_GENERATOR)" -A x64 -DCMAKE_BUILD_TYPE=$(CONFIGURATION) -Wno-dev -T "v$(BUILD_TOOLSET_VERSION),host=x64" -DVCPKG_TARGET_TRIPLET=$(VCPKG_ARCH) -DCMAKE_TOOLCHAIN_FILE="$(VCPKG_INSTALL_ROOT)/scripts/buildsystems/vcpkg.cmake" -DCMAKE_INSTALL_PREFIX="$(Build.BinariesDirectory)/$(REPO_NAME)" -DDART_MSVC_DEFAULT_OPTIONS=ON
156
- cmake --build . --target ALL_BUILD --config $(CONFIGURATION) -- /maxcpucount:4
157
- displayName: 'Build'
158
- workingDirectory: '$(Build.SourcesDirectory)'
159
-
0 commit comments