-
Notifications
You must be signed in to change notification settings - Fork 160
/
Copy path.gitlab-ci.yml
39 lines (37 loc) · 968 Bytes
/
.gitlab-ci.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
build:
stage: build
parallel:
matrix:
- IMAGE: bookworm
TAG: [docker-amd64, docker-aarch64-ci, docker-armhf]
- IMAGE: noble
TAG: [docker-aarch64-ci, docker-riscv64-ci]
image: registry.git.beagleboard.org/jkridner/debian-build:${IMAGE}
tags:
- ${TAG}
script:
- make package
- mkdir -p public/pkg/${IMAGE}
- cp ../librobotcontrol_*.deb public/pkg/${IMAGE}
artifacts:
paths:
- public
pages:
image: registry.git.beagleboard.org/jkridner/debian-build:latest
stage: deploy
dependencies:
- "build: [bookworm, docker-amd64]"
- "build: [bookworm, docker-aarch64-ci]"
- "build: [bookworm, docker-armhf]"
- "build: [noble, docker-aarch64-ci]"
- "build: [noble, docker-riscv64-ci]"
before_script:
- apt-get update && apt-get install -y doxygen
script:
- apindex public/pkg
- cd docs
- doxygen
- cp -R html/* ../public/
artifacts:
paths:
- public