Managing scotty
build configurations#
Each repository comes with 3 different build configurations, those files are only consumed by scotty-dynamic-matrix and do not have any other influence on any of the used tools in our builds.
See also Build matrix in CI for more details on all the options.
scotty-builds#
The file .scotty-builds
contains the configuration for a bitbake build.
It consists of options to control the pipelines (prefixed with do-
),
the recipes used (e.g. build-images
) and environment variables forwarded to
scotty
(prefixed with environment.
).
With in the file multiple builds can be defined, that are run.
The final build configuration will be determined by scotty-dynamic-matrix, that creates a json, that can be used by Github actions matrix.
All jobs run in simplecore-tools
All jobs ultimately run in simplecore-tools
.
scotty-docbuilds#
The file .scotty-docbuilds
contains the configuration for a documentation build.
It consists of options to control the pipelines (prefixed with do-
),
the recipes used (e.g. build-images
) and environment variables forwarded to
scotty
(prefixed with environment.
).
We advise to configure only a single build per file.
scotty-builds.upgrade-check#
The file .scotty-builds.upgrade-check
contains the configuration for our upgrade check.
This can be used to automatically perform upgrades of the used kas
configuration snippets, still
this is an optional feature