-
Notifications
You must be signed in to change notification settings - Fork 42
Expand file tree
/
Copy path.gitlab-ci.yml
More file actions
51 lines (44 loc) · 1.5 KB
/
.gitlab-ci.yml
File metadata and controls
51 lines (44 loc) · 1.5 KB
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
build:ubuntu18:
stage: build
tags: [x64, docker ]
image: objectboxio/cbuild-ubuntu18.04:2023-08-23 # Uses non-default CMake 3.11
script:
- ./test.sh
build:ubuntu20:
extends: build:ubuntu18
image: objectboxio/cbuild-ubuntu20.04:2023-08-23
build:ubuntu24:
extends: build:ubuntu18
image: objectboxio/cbuild-ubuntu24.04:2025-09-30
build:rocky8:
extends: build:ubuntu18
image: objectboxio/cbuild-rocky8:2023-08-23
build:linux-aarch64:
extends: build:ubuntu18
tags: [ armv8, shell, linux ]
image: null
build:examples:
stage: build
tags: [x64, docker ]
image: objectboxio/cbuild-ubuntu20.04:2023-08-23 # CMake 3.16; examples need at least CMake 3.14
before_script:
- apt-get update && apt-get install -y --no-install-recommends git
script:
- cd examples/c-tasks && ./build.sh
- build/objectbox-examples-c-tasks "Buy raspberries"
- build/objectbox-examples-c-tasks
- cd ../c-tasks-lowlevel && ./build.sh
- build/objectbox-examples-c-tasks-lowlevel "Buy blueberries"
- build/objectbox-examples-c-tasks-lowlevel
- cd ../tasks && ./build.sh
- printf "new \"Buy apples\"\nls\nexit" | build/objectbox-examples-tasks
- cd ../vectorsearch-cities && ./build.sh
- printf "name berlin\nexit" | build/objectbox-examples-vectorsearch-cities
build:examples-ubuntu24:
extends: build:examples
image: objectboxio/cbuild-ubuntu24.04:2025-09-30
before_script: []
build:examples-linux-aarch64:
extends: build:examples
tags: [ armv8, shell, linux ]
image: null