forked from fepitre/qubes-continuous-integration
-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathgitlab-builderv2.yml
More file actions
126 lines (116 loc) · 2.07 KB
/
gitlab-builderv2.yml
File metadata and controls
126 lines (116 loc) · 2.07 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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
include:
- example-configs/qubes-os-r4.2.yml
git:
branch: main
maintainers:
# marmarek
- '0064428F455451B3EBE78A7F063938BA42CFA724'
# simon
- '274E12AB03F2FE293765FC06DA0434BC706E1FCF'
backend-vmm: xen
verbose: true
reuse-fetched-source: true
skip-git-fetch: true
increment-devel-versions: true
repository-publish:
components: current-testing
templates: templates-community-testing
use-qubes-repo:
version: 4.2
testing: true
+components:
- builder-archlinux:
packages: false
branch: main
distributions:
- host-fc32
- host-fc37
- vm-bullseye
- vm-bookworm
- vm-trixie
- vm-fc40
- vm-fc41
- vm-fc42
- vm-centos-stream8
- vm-archlinux
- vm-focal
- vm-jammy
- vm-noble
- vm-gentoo
+templates:
- fedora-40:
dist: fc40
options:
- selinux
- fedora-40-minimal:
dist: fc40
flavor: minimal
- fedora-41:
dist: fc41
options:
- selinux
- fedora-41-minimal:
dist: fc41
flavor: minimal
- debian-12:
dist: bookworm
options:
- gnome
- firmware
- debian-12-minimal:
dist: bookworm
flavor: minimal
options:
- no-recommends
- debian-12-xfce:
dist: bookworm
flavor: xfce
options:
- standard
- firmware
- debian-13:
dist: trixie
options:
- gnome
- firmware
- debian-13-minimal:
dist: trixie
flavor: minimal
options:
- no-recommends
- debian-13-xfce:
dist: trixie
flavor: xfce
options:
- standard
- firmware
- centos-stream-8:
dist: centos-stream8
- centos-stream-9:
dist: centos-stream9
- centos-stream-10:
dist: centos-stream10
- archlinux:
dist: archlinux
- gentoo:
dist: gentoo
executor:
type: docker
options:
image: "qubes-builder-fedora:latest"
stages:
- fetch
- prep
- pre
- build
- post
- verify
- sign:
executor:
type: local
- publish:
executor:
type: local
- upload:
executor:
type: local