Skip to content
Snippets Groups Projects
Commit 2dc27dc4 authored by Chase Qi's avatar Chase Qi
Browse files

.oniro-ci: add build-zephyr-image job to publish elf and bin images


Signed-off-by: default avatarChase Qi <chase.qi@linaro.org>
parent 72893c88
No related branches found
No related tags found
No related merge requests found
This commit is part of merge request !95. Comments created here will be created in the context of that merge request.
......@@ -316,6 +316,13 @@
script:
- !reference [.build-image, script]
.build-zephyr-image:
extends: .build-image
variables:
CI_ONIRO_JOB_ARTIFACTS: "*.elf *.bin"
script:
- !reference [.build-image, script]
# This job is currently used to customize the behavior in oniro and xts-acts.
# It will be removed when that is safe to do so. It is not documented.
.build:
......
......@@ -83,7 +83,7 @@ linux-raspberrypi4-64:
CI_ONIRO_RECIPE_NAME: oniro-image-base-tests
zephyr-qemu-x86:
extends: .build-image
extends: .build-zephyr-image
variables:
MACHINE: qemu-x86
# See the note on linux-qemu-x86.
......@@ -94,7 +94,7 @@ zephyr-qemu-x86:
CI_ONIRO_INSTANCE_SIZE: s3.large.2
zephyr-qemu-cortex-m3:
extends: .build-image
extends: .build-zephyr-image
variables:
MACHINE: qemu-cortex-m3
# See the note on linux-qemu-x86.
......@@ -105,7 +105,7 @@ zephyr-qemu-cortex-m3:
CI_ONIRO_INSTANCE_SIZE: s3.large.2
zephyr-96b-nitrogen:
extends: .build-image
extends: .build-zephyr-image
variables:
MACHINE: 96b-nitrogen
CI_ONIRO_RECIPE_NAME: zephyr-philosophers
......@@ -113,7 +113,7 @@ zephyr-96b-nitrogen:
CI_ONIRO_INSTANCE_SIZE: s3.large.2
zephyr-96b-nitrogen-tests:
extends: .build-image
extends: .build-zephyr-image
variables:
MACHINE: 96b-nitrogen
CI_ONIRO_RECIPE_NAME: zephyr-kernel-test-all
......
.. SPDX-FileCopyrightText: Huawei Inc.
..
.. SPDX-License-Identifier: CC-BY-4.0
===================
.build-zephyr-image
===================
The ``.build-zephyr-image`` job extends the :doc:`build-image` job to collect only
the `*.bin` and `*.elf` files and remove all the other files that would
normally be collected by the artifact system. It is recommended for Zephyr
builds which produce bin and elf images.
Usage Guide
===========
This job is configured exactly the same as :doc:`build-image` and
:doc:`build-recipe`.
......@@ -13,7 +13,7 @@ implementation details.
.. toctree::
:maxdepth: 1
workspace
bitbake-workspace
build-linux
......@@ -23,6 +23,7 @@ implementation details.
build-recipe
build-image
build-wic-image
build-zephyr-image
build-rauc-bundle
build-docs
lava-test
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment