blob: 455507e50fc2d4970e1567d4a910c8acdfea4f80 (
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
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
|
[general]
title = OpenWrt Project
title_url = http://openwrt.org/
workdir = /buildbot
[phase1]
buildbot_url = http://phase1.builds.openwrt.org/
status_bind = tcp:8010:interface=127.0.0.1
status_user = example
status_password = example
port = 9989
[irc]
host = irc.freenode.net
port = 6667
channel = #example-channel
nickname = example-builder
password = example
[repo]
url = https://git.openwrt.org/openwrt/openwrt.git
tree_stable_timer = 900
# branches should be listed by decreasing build priority order, typically oldest branch first (less build intensive)
# branch section name should match branch "name" option until signall.sh is reworked
[branch openwrt-21.02]
name = openwrt-21.02
gpg_key = -----BEGIN PGP PRIVATE KEY BLOCK-----
Version: GnuPG v2
mQGNBFX4kxkBDACcTUVUl6zbn4r9tDap0/aCpcK9MO+HPatS7p2aBGY51kh78Ixr
...
HwHLaFTMvYFY7WJDwA==
-----END PGP PRIVATE KEY BLOCK-----
gpg_passphrase = secret password
gpg_comment = Unattended build signature
usign_key = RWRCSwAAA...OihABfuLvGRVfVaJ6wLf0=
usign_comment = Unattended build signature
apk_key = -----BEGIN EC PRIVATE KEY-----
MHcCAQEEIIP54p1G0UgCleLObh07Gxq0S0Iz22OQpkUj8S1AzXB9oAoGCCqGSM49
...
-----END EC PRIVATE KEY-----
binary_url = user@example.org::upload-binary
binary_password = example
source_url = user@example.org::upload-sources
source_password = example2
config_seed = # Seed configuration
CONFIG_BUILDBOT=y
CONFIG_DEVEL=y
CONFIG_CCACHE=n
CONFIG_KERNEL_KALLSYMS=y
CONFIG_AUTOREMOVE=y
build_targets = armsr/armv8
malta/be
mediatek/filogic
qualcommax/ipq807x
x86/64
[branch openwrt-22.03]
name = openwrt-22.03
[branch main]
name = main
[worker 1]
phase = 1
name = example-worker-1
password = example
[worker 2]
phase = 1
name = example-worker-2
password = example2
# for workers which share a common pipe, ul/dl resource-access locks can be defined.
# if the identifier is the same for both ul/dl, then all ul/dl operations will be serialized between workers having the same id.
# if the identifier differs for ul and dl, then dl operations will be serialized independently of ul operations.
ul_lock = host1
dl_lock = host1
# tag_only workers will only build forced tag buildrequests (i.e. release builds)
tag_only = yes
# if rsync operations must prefer ipv4 ('rsync -4'), set the following
rsync_ipv4 = yes
|