This repository has been archived by the owner on May 17, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 9
/
azure-pipelines.yml
59 lines (58 loc) · 1.7 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
jobs:
- job: Ursabot
pool:
vmImage: 'ubuntu-latest'
steps:
- task: UsePythonVersion@0
inputs:
versionSpec: 3.6
architecture: 'x64'
- script: |
pip install -r requirements.txt
- script: |
flake8 ursabot
pytest -v --run-integration ursabot
- job: Arrow
pool:
vmImage: 'ubuntu-latest'
strategy:
matrix:
AMD64 Ubuntu 18.04 C++:
BUILDER: 'AMD64 Ubuntu 18.04 C++'
AMD64 Ubuntu 18.04 C GLib:
BUILDER: 'AMD64 Ubuntu 18.04 C GLib'
AMD64 Ubuntu 18.04 R:
BUILDER: 'AMD64 Ubuntu 18.04 R'
AMD64 Ubuntu 18.04 Python 3:
BUILDER: 'AMD64 Ubuntu 18.04 Python 3'
AMD64 Conda C++:
BUILDER: 'AMD64 Conda C++'
AMD64 Conda R:
BUILDER: 'AMD64 Conda R'
AMD64 Conda Python 3.6:
BUILDER: 'AMD64 Conda Python 3.6'
AMD64 Conda Python 3.7:
BUILDER: 'AMD64 Conda Python 3.7'
AMD64 Java OpenJDK 8:
BUILDER: 'AMD64 Java OpenJDK 8'
AMD64 Java OpenJDK 11:
BUILDER: 'AMD64 Java OpenJDK 11'
AMD64 Debian 9 Rust 1.35:
BUILDER: 'AMD64 Debian 9 Rust 1.35'
AMD64 Debian 9 Go 1.12.6:
BUILDER: 'AMD64 Debian 9 Go 1.12.6'
AMD64 Debian 9 Go 1.11.11:
BUILDER: 'AMD64 Debian 9 Go 1.11.11'
AMD64 Debian 9 NodeJS 11:
BUILDER: 'AMD64 Debian 9 NodeJS 11'
steps:
- task: UsePythonVersion@0
inputs:
versionSpec: 3.6
architecture: 'x64'
- script: |
pip install -e .
- script: |
pushd projects/arrow
ursabot -v project build "$BUILDER"
popd