drop ci-build: it is hiding errors

call kas from .gitlab-ci
fix typos
add missing mips64 file
add main layer workaround

Signed-off-by: Armin Kuster <akuster808@gmail.com>
This commit is contained in:
Armin Kuster
2020-07-20 15:20:32 -07:00
parent 4dc69a7550
commit 066a04425c
4 changed files with 22 additions and 27 deletions

View File

@@ -23,66 +23,64 @@ stages:
qemux86:
extends: .build
script:
- ./scripts/ci-build.sh $CI_JOB_NAME security-build-image
- kas build --target security-build-image kas/$CI_JOB_NAME.yml
qemux86-64:
extends: .build
script:
- ./scripts/ci-build.sh $CI_JOB_NAME security-build-image
- kas build --target security-build-image kas/$CI_JOB_NAME.yml
qemuarm:
extends: .build
script:
- ./scripts/ci-build.sh $CI_JOB_NAME security-build-image
- kas build --target security-build-image kas/$CI_JOB_NAME.yml
qemuarm64:
extends: .build
script:
- ./scripts/ci-build.sh $CI_JOB_NAME security-build-image
- kas build --target security-build-image kas/$CI_JOB_NAME.yml
qemumppc:
qemuppc:
extends: .build
script:
- ./scripts/ci-build.sh $CI_JOB_NAME security-build-image
- kas build --target security-build-image kas/$CI_JOB_NAME.yml
qemumips64:
extends: .build
script:
- ./scripts/ci-build.sh $CI_JOB_NAME security-build-image
- kas build --target security-build-image kas/$CI_JOB_NAME.yml
qemuriscv64:
extends: .build
script:
- ./scripts/ci-build.sh $CI_JOB_NAME security-build-image
- kas build --target security-build-image kas/$CI_JOB_NAME.yml
qemux86-64-tpm:
extends: .build
script:
- ./scripts/ci-build.sh $CI_JOB_NAME security-tpm-image
- kas build --target security-tpm-image kas/$CI_JOB_NAME.yml
qemux86-64-tpm2:
extends: .build
script:
- ./scripts/ci-build.sh $CI_JOB_NAME security-tpm2-image
- kas build --target security-tpm2-image kas/$CI_JOB_NAME.yml
qemuarm64-tpm2:
extends: .build
script:
- ./scripts/ci-build.sh $CI_JOB_NAME security-tpm2-image
- kas build --target security-tpm2-image kas/$CI_JOB_NAME.yml
qemux86-ima:
extends: .build
script:
- ./scripts/ci-build.sh $CI_JOB_NAME integrity-image-minimal
- kas build --target integrity-image-minimal kas/$CI_JOB_NAME.yml
qemux86-64-ima:
extends: .build
script:
- ./scripts/ci-build.sh $CI_JOB_NAME integrity-image-minimal
- kas build --target integrity-image-minimal kas/$CI_JOB_NAME.yml
qemuarm64-iam:
qemuarm64-ima:
extends: .build
script:
- ./scripts/ci-build.sh $CI_JOB_NAME integrity-image-minimal
- kas build --target integrity-image-minimal kas/$CI_JOB_NAME.yml

View File

@@ -6,6 +6,7 @@ distro: poky
repos:
meta-security:
layers:
../meta-security:
meta-tpm:
meta-integrity:
meta-security-compliance:

6
kas/qemumips64.yml Normal file
View File

@@ -0,0 +1,6 @@
header:
version: 8
includes:
- kas-security-base.yml
machine: qemumips64

View File

@@ -1,10 +0,0 @@
#! /bin/bash
set -e
CONF=$1
shift 1
IMAGES=$@
( kas shell kas/${CONF}.yml -c "bitbake --setscene-only ${IMAGES}" || true ) | sed -e '/^NOTE: .*Started$/d' -e '/^NOTE: Running /d'
kas shell kas/${CONF}.yml -c "bitbake --skip-setscene ${IMAGES}" | sed -e '/^NOTE: .*Started$/d' -e '/^NOTE: Running /d'