table of contents
KAS-BUILD(1) | kas | KAS-BUILD(1) |
NAME¶
kas-build - kas build plugin
This plugin implements the kas build command.
When this command is executed, kas will checkout repositories, setup the build environment and then invoke bitbake to build the targets selected in the chosen config file.
For example, to build the configuration described in the file kas-project.yml you could run:
kas build kas-project.yml
usage: kas build [-h] [--skip SKIP] [--force-checkout] [--update]
[--target TARGET] [-c TASK]
[config] [extra_bitbake_args ...]
POSITIONAL ARGUMENTS¶
- config
- Config file(s), separated by colon. Using .config.yaml in KAS_WORK_DIR if none is specified.
- extra_bitbake_args
- Extra arguments to pass to bitbake (typically requires separation via '--')
NAMED ARGUMENTS¶
- --skip
- Skip build steps
Default: []
- --force-checkout
- Always checkout the desired commit/branch/tag of each repository,
discarding any local changes
Default: False
- --update
- Pull new upstream changes to the desired branch even if it is already
checked out locally
Default: False
- --target
- Select target to build
- -c, --cmd, --task
- Select which task should be executed
KAS¶
Part of the kas(1) suite.
AUTHOR¶
Daniel Wagner, Jan Kiszka, Claudius Heine
COPYRIGHT¶
Siemens AG, 2017-2024
April 10, 2024 | 4.3.2 |