Skip to content
Snippets Groups Projects
  • Natalia Kovalenko's avatar
    638dde8d
    Integrate meta-seco-rockchip in oniro · 638dde8d
    Natalia Kovalenko authored
    
        manifests/default.xml:      Add new project meta-seco-rockchip
        local.conf.sample:          Add seco-px30-d23 to MACHINE
        bblayers.conf.sample:       Add meta-seco-rockchip layer to BBLAYERS
        conf-notes.txt              Add seco-px30-d23 to supported machines
        machines-and-flavours.yaml  Add linux-seco-px30-d23 and linux-seco-px30-d23-extra jobs
        linux-flavour.rst:          Add seco-px30-d23 to supported machines
        machines-and-flavours.rst   Add linux-seco-px30-d23 job
        boards/index.rst            Add seco-px30-d23 to supported boards
    
        Add the seco-px30-d23.rst file representing the new Seco's
        JUNO board (SBC-D23) in the oniro project.
    
    Signed-off-by: default avatarNatalia Kovalenko <waykovalenko@gmail.com>
    638dde8d
    History
    Integrate meta-seco-rockchip in oniro
    Natalia Kovalenko authored
    
        manifests/default.xml:      Add new project meta-seco-rockchip
        local.conf.sample:          Add seco-px30-d23 to MACHINE
        bblayers.conf.sample:       Add meta-seco-rockchip layer to BBLAYERS
        conf-notes.txt              Add seco-px30-d23 to supported machines
        machines-and-flavours.yaml  Add linux-seco-px30-d23 and linux-seco-px30-d23-extra jobs
        linux-flavour.rst:          Add seco-px30-d23 to supported machines
        machines-and-flavours.rst   Add linux-seco-px30-d23 job
        boards/index.rst            Add seco-px30-d23 to supported boards
    
        Add the seco-px30-d23.rst file representing the new Seco's
        JUNO board (SBC-D23) in the oniro project.
    
    Signed-off-by: default avatarNatalia Kovalenko <waykovalenko@gmail.com>
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
machines-and-flavours.yaml 8.20 KiB
# SPDX-License-Identifier: Apache-2.0
# SPDX-FileCopyrightText: Huawei Inc.

# Please do not include this file directly. It should be included through the
# build-generic.yaml only.

# The following jobs are documented in docs/ci/machines-and-flavours.rst

.toolchain-gcc:
  stage: build-gcc
  dependencies: []
  needs: []
  variables:
    CI_ONIRO_BB_LOCAL_CONF_TOOLCHAIN: "gcc"
    CI_ONIRO_BB_LOCAL_CONF_RUNTIME: "gnu"

.toolchain-clang:
  stage: build-clang
  dependencies: []
  needs: []
  variables:
    CI_ONIRO_BB_LOCAL_CONF_TOOLCHAIN: "clang"
    CI_ONIRO_BB_LOCAL_CONF_RUNTIME: "llvm"

.broken:
  rules:
    # Some builds fail, so allow them to fail until the situation improves
    # dramatically so that the policy can be re-visited.  Clang builds are also
    # expensive, so only present the user with an option to start the build,
    # but do not commence the build automatically.
    - when: manual
      allow_failure: true

.linux-qemu-x86:
  extends: [.build-wic-image, .check-abi]
  variables:
    MACHINE: qemux86
    CI_ONIRO_BUILD_FLAVOUR: linux
    CI_ONIRO_RECIPE_NAME: oniro-image-base-tests
    # Set CI_ONIRO_BUILD_CACHE to "pub", overriding the value defined in the
    # .build job. This enables sharing of download and sstate-cache created
    # during this job.
    #
    # This is done assuming that there are no non-redistributable or otherwise
    # tainted build intermediate files, downloads or published artifacts.
    CI_ONIRO_BB_LOCAL_CONF_BB_GENERATE_MIRROR_TARBALLS: 1
    CI_ONIRO_JOB_ARTIFACTS: "*.wic.* *.bmap ovmf.qcow2"
linux-qemu-x86-gcc:
 extends: [.linux-qemu-x86, .toolchain-gcc]
linux-qemu-x86-clang:
 extends: [.linux-qemu-x86, .toolchain-clang]

.linux-qemu-x86_64:
  extends: [.build-wic-image, .check-abi]
  variables:
    MACHINE: qemux86-64
    CI_ONIRO_BUILD_FLAVOUR: linux
    CI_ONIRO_RECIPE_NAME: oniro-image-base-tests
    # See the note on linux-qemu-x86.
    CI_ONIRO_BUILD_CACHE: "pub"
    CI_ONIRO_BB_LOCAL_CONF_BB_GENERATE_MIRROR_TARBALLS: 1
    CI_ONIRO_JOB_ARTIFACTS: "*.wic.* *.bmap ovmf.qcow2"
linux-qemu-x86_64-gcc:
  extends: [.linux-qemu-x86_64, .toolchain-gcc]
linux-qemu-x86_64-clang:
  extends: [.linux-qemu-x86_64, .toolchain-clang]

.linux-seco-intel-b68:
  extends: .build-wic-image
  variables: