-
-
Notifications
You must be signed in to change notification settings - Fork 146
/
.gitlab-ci.yml
132 lines (111 loc) · 2.08 KB
/
.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
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
127
128
129
130
131
132
include: .included.yml
variables:
GIT_DEPTH: 1
nixpkgs_ver: "19.09"
uploadPath: ./nixos-$CI_JOB_NAME-$CI_PIPELINE_ID
# job names are sorted alphabetically
azure:
variables:
formats: azure
extends:
- .template
# doesn't build
.cloudstack:
variables:
formats: cloudstack
extends:
- .template
do:
variables:
nixpkgs_ver: unstable
formats: do
extends:
- .template
gce:
variables:
formats: gce
extends:
- .template
install-iso:
variables:
formats: install-iso
extends:
- .template
install-iso-hyperv:
variables:
formats: install-iso-hyperv
extends:
- .template
iso:
variables:
formats: iso
extends:
- .template
kexec:
variables:
formats: kexec
extends:
- .template
kexec-bundle:
variables:
formats: kexec-bundle
extends:
- .template
lxc:
variables:
formats: lxc
extends:
- .template
lxc-metadata:
variables:
formats: lxc-metadata
extends:
- .template
openstack:
variables:
formats: openstack
extends:
- .template
qcow:
variables:
formats: qcow
extends:
- .template
raw:
variables:
formats: raw
extends:
- .template
# todo
.sd-aarch64:
variables:
formats: sd-aarch64
script:
- nix-shell --command './nixos-generate -f $formats --nixpkgs_ver $nixpkgs_ver --system aarch64-linux'
extends:
- .template
# todo
.sd-aarch64-installer:
variables:
formats: sd-aarch64-installer
script:
- nix-shell --command './nixos-generate -f $formats --nixpkgs_ver $nixpkgs_ver --system aarch64-linux'
extends:
- .template
virtualbox:
variables:
formats: virtualbox
extends:
- .template
vm:
variables:
formats: vm
extends:
- .template
- .tar_option
vm-nogui:
variables:
formats: vm-nogui
extends:
- .template
- .tar_option