-
Notifications
You must be signed in to change notification settings - Fork 0
/
example-config.yaml
107 lines (98 loc) · 1.74 KB
/
example-config.yaml
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
---
remote: remote:/pub/images/{branch}/cloud
after_sync_commands: ['kick']
key: 0x00000000
try_build_all: False
repository_url: http://mirror.yandex.ru/altlinux/{branch}/branch
log_level: info
no_delete: True
bad_arches:
- armh
rebuild_after:
weeks: 0
days: 0
hours: 24
minutes: 10
external_files: ~/external_files
images:
opennebula:
target: vm/opennebula-systemd
kinds:
- qcow2
exclude_arches:
- aarch64
vm:
target: vm/systemd
kinds:
- qcow2
exclude_arches:
- aarch64
prerequisites:
- use/net/networkd
- use/net-ssh
- use/vmguest/kvm
- use/repo
tests:
- method: prog(cloud-build-test-cloud)
rootfs-minimal:
target: ve/docker
kinds:
- tar.xz
tests:
- method: docker
no_scripts:
- var
rootfs-systemd:
target: ve/systemd-networkd
kinds:
- tar.xz
tests:
- method: lxd
scripts:
- securetty
branches:
Sisyphus:
arches:
i586:
x86_64:
aarch64:
armh:
repository_url: copy:///space/ALT/{branch}-{arch}
repository_url: http://mirror.yandex.ru/altlinux/{branch}
p8:
arches:
i586:
x86_64:
branding: alt-starterkit
# services:
# sshd:
# images:
# - opennebula
# exclude_branches:
# - Sisyphus
# state: disable
# packages:
# gosu:
# images:
# - rootfs-minimal
# exclude_branches:
# - p8
scripts:
securetty:
contents: |
#!/bin/sh
echo pts/0 >> /etc/securetty
global: no
number: 1
var:
contents: |
#!/bin/sh
for dir in run lock; do
mkdir -p "/$dir"
mv /var/"$dir"/* "/$dir"
rmdir "/var/$dir"
ln -sf "/$dir" /var
done
global: yes
number: 27
...