docker: bump rsync Debian version
[buildbot.git] / phase1 / config.ini.example
index 47e454d78bfa6519c55908181fc8a2d170459429..455507e50fc2d4970e1567d4a910c8acdfea4f80 100644 (file)
@@ -1,16 +1,14 @@
 [general]
-title = LEDE Project
-title_url = http://lede-project.org/
-buildbot_url = http://phase1.builds.lede-project.org/
-homedir = .
-expire = 1209600
-port = 9989
-cc_version = le 4.9
+title = OpenWrt Project
+title_url = http://openwrt.org/
+workdir = /buildbot
 
-[status]
-bind = tcp:8010:interface=127.0.0.1
-user = example
-password = example
+[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
@@ -20,28 +18,65 @@ nickname = example-builder
 password = example
 
 [repo]
-url = https://git.lede-project.org/source.git
-branch = master
+url = https://git.openwrt.org/openwrt/openwrt.git
+tree_stable_timer = 900
 
-[rsync]
+# 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
 
-[gpg]
-home = ~/.gnupg
-keyid = 626471F1
-passfile = ./gpg-passphrase.txt
-comment = Unattended build signature
+[branch main]
+name = main
 
-[slave 1]
-name = example-slave-1
+[worker 1]
+phase = 1
+name = example-worker-1
 password = example
-builds = 3
 
-[slave 2]
-name = example-slave-2
+[worker 2]
+phase = 1
+name = example-worker-2
 password = example2
-builds = 1
-cleanup = 1
+# 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