blob: 1c1548b2cd4762843343f62400b5f7471eb2fa6d (
plain)
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
|
.build_matrix: &build_matrix
parallel:
matrix:
- PLATFORM: ["x86_64"]
TYPE: ["dbg", "rel"]
build:
stage: build
image: registry.gitlab.ost.ch:45023/teachos/devcontainers/x86-64:15.2.0-1
before_script:
- apt update
- apt install -y cmake grub2-common grub-pc mtools ninja-build xorriso
script:
- cmake --preset $PLATFORM
- cmake --build --preset $PLATFORM-$TYPE
- cp build/bin/**/kernel.{dis,elf,sym,iso} .
artifacts:
paths:
- kernel.dis
- kernel.elf
- kernel.sym
- kernel.iso
<<: *build_matrix
license_check:
stage: .pre
image:
name: docker.io/fsfe/reuse
entrypoint: [""]
script: reuse lint
|