kas: add alt and mutli build images

Signed-off-by: Armin Kuster <akuster808@gmail.com>
This commit is contained in:
Armin Kuster
2020-09-15 09:50:59 -07:00
parent f176756890
commit 3c3992a184
7 changed files with 100 additions and 0 deletions

View File

@@ -95,6 +95,38 @@ qemux86-64-dm-verify:
- kas build --target core-image-minimal kas/qemux86-64.yml
- kas build --target dm-verity-image-initramfs kas/$CI_JOB_NAME.yml
qemuarm64-alt:
extends: .build
script:
- kas build --target security-build-image kas/$CI_JOB_NAME.yml
qemuarm64-multi:
extends: .build
script:
- kas build --target security-build-image kas/$CI_JOB_NAME.yml
qemumips64-alt:
extends: .build
script:
- kas build --target security-build-image kas/$CI_JOB_NAME.yml
qemumips64-multi:
extends: .build
script:
- kas build --target security-build-image kas/$CI_JOB_NAME.yml
qemux86-64-alt:
extends: .build
script:
- kas build --target security-build-image kas/$CI_JOB_NAME.yml
qemux86-64-multi:
extends: .build
script:
- kas build --target security-build-image kas/$CI_JOB_NAME.yml
qemux86-test:
extends: .build
script:

10
kas/qemuarm64-alt.yml Normal file
View File

@@ -0,0 +1,10 @@
header:
version: 8
includes:
- kas-security-base.yml
local_conf_header:
alt: |
DISTRO_FEATURES_append = " apparmor pam systemd"
machine: qemuarm64

12
kas/qemuarm64-multi.yml Normal file
View File

@@ -0,0 +1,12 @@
header:
version: 8
includes:
- kas-security-base.yml
local_conf_header:
multi: |
require conf/multilib.conf
MULTILIBS = "multilib:lib32"
DEFAULTTUNE_virtclass-multilib-lib32 = "armv7athf-neon"
machine: qemuarm64

10
kas/qemumips64-alt.yml Normal file
View File

@@ -0,0 +1,10 @@
header:
version: 8
includes:
- kas-security-base.yml
local_conf_header:
alt: |
DISTRO_FEATURES_append = " pam systmed"
machine: qemumips64

14
kas/qemumips64-multi.yml Normal file
View File

@@ -0,0 +1,14 @@
header:
version: 8
includes:
- kas-security-base.yml
local_conf_header:
multi: |
require conf/multilib.conf
MULTILIBS = "multilib:lib64 multilib:lib32"
DEFAULTTUNE = "mips64-n32"
DEFAULTTUNE_virtclass-multilib-lib64 = "mips64"
DEFAULTTUNE_virtclass-multilib-lib32 = "mips32r2"
machine: qemumips64

10
kas/qemux86-64-alt.yml Normal file
View File

@@ -0,0 +1,10 @@
header:
version: 8
includes:
- kas-security-base.yml
local_conf_header:
alt: |
DISTRO_FEATURES_append = " apparmor pam systmed"
machine: qemux86-64

12
kas/qemux86-64-multi.yml Normal file
View File

@@ -0,0 +1,12 @@
header:
version: 8
includes:
- kas-security-base.yml
local_conf_header:
multi: |
require conf/multilib.conf
MULTILIBS = "multilib:lib32"
DEFAULTTUNE_virtclass-multilib-lib32 = "x86"
machine: qemux86-64