mirror of
https://git.yoctoproject.org/meta-security
synced 2026-01-11 15:00:34 +00:00
call kas from .gitlab-ci fix typos add missing mips64 file add main layer workaround Signed-off-by: Armin Kuster <akuster808@gmail.com>
87 lines
1.9 KiB
YAML
87 lines
1.9 KiB
YAML
stages:
|
|
- build
|
|
|
|
.build:
|
|
stage: build
|
|
image: crops/poky
|
|
before_script:
|
|
- export PATH=~/.local/bin:$PATH
|
|
- wget https://bootstrap.pypa.io/get-pip.py
|
|
- python3 get-pip.py
|
|
- python3 -m pip install kas
|
|
- wget -q 'https://downloads.rclone.org/rclone-current-linux-amd64.zip'
|
|
- unzip -q rclone-current-linux-amd64.zip
|
|
- mv rclone-*-linux-amd64/rclone ~/.local/bin/
|
|
- rm -rf rclone-*-linux-amd64*
|
|
after_script:
|
|
- rm -rf build
|
|
- ./scripts/ci-cleanup.sh
|
|
cache:
|
|
paths:
|
|
- layers
|
|
|
|
qemux86:
|
|
extends: .build
|
|
script:
|
|
- kas build --target security-build-image kas/$CI_JOB_NAME.yml
|
|
|
|
qemux86-64:
|
|
extends: .build
|
|
script:
|
|
- kas build --target security-build-image kas/$CI_JOB_NAME.yml
|
|
|
|
qemuarm:
|
|
extends: .build
|
|
script:
|
|
- kas build --target security-build-image kas/$CI_JOB_NAME.yml
|
|
|
|
qemuarm64:
|
|
extends: .build
|
|
script:
|
|
- kas build --target security-build-image kas/$CI_JOB_NAME.yml
|
|
|
|
qemuppc:
|
|
extends: .build
|
|
script:
|
|
- kas build --target security-build-image kas/$CI_JOB_NAME.yml
|
|
|
|
qemumips64:
|
|
extends: .build
|
|
script:
|
|
- kas build --target security-build-image kas/$CI_JOB_NAME.yml
|
|
|
|
qemuriscv64:
|
|
extends: .build
|
|
script:
|
|
- kas build --target security-build-image kas/$CI_JOB_NAME.yml
|
|
|
|
qemux86-64-tpm:
|
|
extends: .build
|
|
script:
|
|
- kas build --target security-tpm-image kas/$CI_JOB_NAME.yml
|
|
|
|
qemux86-64-tpm2:
|
|
extends: .build
|
|
script:
|
|
- kas build --target security-tpm2-image kas/$CI_JOB_NAME.yml
|
|
|
|
qemuarm64-tpm2:
|
|
extends: .build
|
|
script:
|
|
- kas build --target security-tpm2-image kas/$CI_JOB_NAME.yml
|
|
|
|
qemux86-ima:
|
|
extends: .build
|
|
script:
|
|
- kas build --target integrity-image-minimal kas/$CI_JOB_NAME.yml
|
|
|
|
qemux86-64-ima:
|
|
extends: .build
|
|
script:
|
|
- kas build --target integrity-image-minimal kas/$CI_JOB_NAME.yml
|
|
|
|
qemuarm64-ima:
|
|
extends: .build
|
|
script:
|
|
- kas build --target integrity-image-minimal kas/$CI_JOB_NAME.yml
|