Message ID | 20230217130540.509910-8-Quirin.Gylstorff@siemens.com (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | Encrypt Partition in initramfs | expand |
On 17.02.23 14:05, Quirin Gylstorff wrote: > From: Quirin Gylstorff <quirin.gylstorff@siemens.com> > > Signed-off-by: Quirin Gylstorff <quirin.gylstorff@siemens.com> > --- > .gitlab-ci.yml | 13 +++++++++++++ > 1 file changed, 13 insertions(+) > > diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml > index f7c8c88..c6dcab6 100644 > --- a/.gitlab-ci.yml > +++ b/.gitlab-ci.yml > @@ -5,6 +5,7 @@ variables: > release: bullseye > extension: none > use_rt: enable > + tpm: disable > wic_targz: enable > targz: disable > dtb: none > @@ -37,6 +38,7 @@ default: > - if [ "${targz}" = "enable" ]; then base_yaml="${base_yaml}:kas/opt/targz-img.yml"; fi > - if [ "${release}" = "buster" ]; then base_yaml="${base_yaml}:kas/opt/buster.yml"; fi > - if [ "${release}" = "bullseye" ]; then base_yaml="${base_yaml}:kas/opt/bullseye.yml"; fi > + - if [ "${tpm}" = "enable" ]; then base_yaml="${base_yaml}:kas/opt/tpm.yml"; fi > - echo "Building ${base_yaml}" > - kas build ${base_yaml} > - if [ "${deploy}" = "enable" ]; then scripts/deploy-cip-core.sh ${release} ${target} ${extension} ${dtb} ${CI_COMMIT_REF_SLUG}; fi > @@ -206,6 +208,17 @@ build:qemu-amd64-secure-boot: > wic_targz: disable > deploy: disable > > +build:qemu-amd64-secure-boot-tpm: > + extends: > + - .build_base > + variables: > + target: qemu-amd64 > + extension: ebg-secure-boot-snakeoil > + use_rt: disable > + wic_targz: disable > + deploy: disable > + tpm: enable > + Do we then still need to build-test the non-tpm swupdate variant of qemu-amd64? Jan
On 2/17/23 15:55, Jan Kiszka wrote: > On 17.02.23 14:05, Quirin Gylstorff wrote: >> From: Quirin Gylstorff <quirin.gylstorff@siemens.com> >> >> Signed-off-by: Quirin Gylstorff <quirin.gylstorff@siemens.com> >> --- >> .gitlab-ci.yml | 13 +++++++++++++ >> 1 file changed, 13 insertions(+) >> >> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml >> index f7c8c88..c6dcab6 100644 >> --- a/.gitlab-ci.yml >> +++ b/.gitlab-ci.yml >> @@ -5,6 +5,7 @@ variables: >> release: bullseye >> extension: none >> use_rt: enable >> + tpm: disable >> wic_targz: enable >> targz: disable >> dtb: none >> @@ -37,6 +38,7 @@ default: >> - if [ "${targz}" = "enable" ]; then base_yaml="${base_yaml}:kas/opt/targz-img.yml"; fi >> - if [ "${release}" = "buster" ]; then base_yaml="${base_yaml}:kas/opt/buster.yml"; fi >> - if [ "${release}" = "bullseye" ]; then base_yaml="${base_yaml}:kas/opt/bullseye.yml"; fi >> + - if [ "${tpm}" = "enable" ]; then base_yaml="${base_yaml}:kas/opt/tpm.yml"; fi >> - echo "Building ${base_yaml}" >> - kas build ${base_yaml} >> - if [ "${deploy}" = "enable" ]; then scripts/deploy-cip-core.sh ${release} ${target} ${extension} ${dtb} ${CI_COMMIT_REF_SLUG}; fi >> @@ -206,6 +208,17 @@ build:qemu-amd64-secure-boot: >> wic_targz: disable >> deploy: disable >> >> +build:qemu-amd64-secure-boot-tpm: >> + extends: >> + - .build_base >> + variables: >> + target: qemu-amd64 >> + extension: ebg-secure-boot-snakeoil >> + use_rt: disable >> + wic_targz: disable >> + deploy: disable >> + tpm: enable >> + > > Do we then still need to build-test the non-tpm swupdate variant of > qemu-amd64? I currently use the non-tpm swupdate build as a check that adding the tpm didn't break anything. But we can remove it. Quirin > > Jan >
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f7c8c88..c6dcab6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,6 +5,7 @@ variables: release: bullseye extension: none use_rt: enable + tpm: disable wic_targz: enable targz: disable dtb: none @@ -37,6 +38,7 @@ default: - if [ "${targz}" = "enable" ]; then base_yaml="${base_yaml}:kas/opt/targz-img.yml"; fi - if [ "${release}" = "buster" ]; then base_yaml="${base_yaml}:kas/opt/buster.yml"; fi - if [ "${release}" = "bullseye" ]; then base_yaml="${base_yaml}:kas/opt/bullseye.yml"; fi + - if [ "${tpm}" = "enable" ]; then base_yaml="${base_yaml}:kas/opt/tpm.yml"; fi - echo "Building ${base_yaml}" - kas build ${base_yaml} - if [ "${deploy}" = "enable" ]; then scripts/deploy-cip-core.sh ${release} ${target} ${extension} ${dtb} ${CI_COMMIT_REF_SLUG}; fi @@ -206,6 +208,17 @@ build:qemu-amd64-secure-boot: wic_targz: disable deploy: disable +build:qemu-amd64-secure-boot-tpm: + extends: + - .build_base + variables: + target: qemu-amd64 + extension: ebg-secure-boot-snakeoil + use_rt: disable + wic_targz: disable + deploy: disable + tpm: enable + build:qemu-amd64-swupdate: extends: - .build_base