diff mbox series

[1/3] Kconfig: add config options for automatic builds

Message ID 20200323140348.26717-2-ynezz@true.cz
State New
Delegated to: Tom Rini
Headers show
Series sunxi: produce working binaries by default | expand

Commit Message

Petr Štetiar March 23, 2020, 2:03 p.m. UTC
Currently its not possible to distinguish between normal builds and
builds performed by the build bots/CI, thus leading to a workarounds
like for example in commit 4c78028737c3 ("mksunxi_fit_atf.sh: Allow for
this to complete when bl31.bin is missing"), where producing unusable
binaries is preferred in favor of a green automatic builds.

So lets try to fix this properly, add BUILDBOT config options which
could be set on the build bots/CI and the codebase can use this new
config option to workaround the issues in more clear manner.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
---
 Kconfig | 12 ++++++++++++
 1 file changed, 12 insertions(+)
diff mbox series

Patch

diff --git a/Kconfig b/Kconfig
index 66148ce47790..7799a3b19629 100644
--- a/Kconfig
+++ b/Kconfig
@@ -20,6 +20,18 @@  config BROKEN
 	  This option cannot be enabled. It is used as dependency
 	  for broken and incomplete features.
 
+config BUILDBOT
+	bool "Set build defaults for automatic builds"
+	help
+	  This option allows setting of usable defaults for automatic builds.
+
+config BUILDBOT_BROKEN_BINARIES
+	bool "Allow building of broken binaries"
+	depends on BUILDBOT
+	help
+	  Resulting images wont be used for runtime testing, thus completion
+	  of build is preferred.
+
 config DEPRECATED
 	bool
 	help