aboutsummaryrefslogtreecommitdiff
path: root/linaro-edk2.yaml
diff options
context:
space:
mode:
authorRoy Franz <roy.franz@linaro.org>2015-05-15 10:15:01 -0700
committerFathi Boudra <fathi.boudra@linaro.org>2015-05-15 20:25:16 +0300
commitb09ab55899dbcf3263e173d55c24850f3aa8ed2b (patch)
tree3da5df1084284aacb16ec63d4c03256ddff8b145 /linaro-edk2.yaml
parent4bc1cde8156af0b7b36f320d9dc7f19b4b2b014b (diff)
linaro-edk2: add EDK2 QEMU ISCSI test to release build
Add the ISCSI test that is working on the linaro-edk2-prep job to the release build as well. Change-Id: I96723d2fb4eeaa23a78e16a7d6b02a045bf46507 Signed-off-by: Roy Franz <roy.franz@linaro.org>
Diffstat (limited to 'linaro-edk2.yaml')
-rw-r--r--linaro-edk2.yaml90
1 files changed, 90 insertions, 0 deletions
diff --git a/linaro-edk2.yaml b/linaro-edk2.yaml
index 67e8e2f97f..1c4f48e7fa 100644
--- a/linaro-edk2.yaml
+++ b/linaro-edk2.yaml
@@ -212,6 +212,96 @@
- project: 'post-build-lava'
property-file: post_build_lava_parameters_menu_boot_with_initrd
block: true
+ - shell: |
+ DEVICE_TYPE=kvm
+ QEMU_EFI_URL=https://snapshots.linaro.org/components/kernel/${JOB_NAME}/${BUILD_NUMBER}/release/qemu64-intelbds/QEMU_EFI.fd
+
+ sed -e "s|\${BUILD_NUMBER}|${BUILD_NUMBER}|" \
+ -e "s|\${BUILD_URL}|${BUILD_URL}|" \
+ -e "s|\${BUNDLE_STREAM_NAME}|${BUNDLE_STREAM_NAME}|" \
+ -e "s|\${QEMU_EFI_URL}|${QEMU_EFI_URL}|" \
+ -e "s|\${INITRD_URL}|${INITRD_URL}|" \
+ -e "s|\${STARTUP_NSH}|${STARTUP_NSH}|" \
+ -e "s|\${DEVICE_TYPE}|${DEVICE_TYPE}|" \
+ -e "s|\${GIT_BRANCH}|${GIT_BRANCH}|" \
+ -e "s|\${GIT_COMMIT}|${GIT_COMMIT}|" \
+ -e "s|\${GIT_URL}|${GIT_URL}|" \
+ -e "s|\${IMAGE_URL}|${IMAGE_URL}|" \
+ -e "s|\${LAVA_SERVER}|${LAVA_SERVER}|" \
+ < configs/linaro-edk2/lava-job-definitions/kvm/template-qemu-iscsi-in-kvm.json \
+ > custom_lava_job_definition_qemu_iscsi_in_kvm.json
+
+ cat << EOF > post_build_lava_parameters_qemu_iscsi_in_kvm
+ DEVICE_TYPE=${DEVICE_TYPE}
+ BUNDLE_STREAM_NAME=${BUNDLE_STREAM_NAME}
+ CUSTOM_JSON_URL=${JOB_URL}ws/custom_lava_job_definition_qemu_iscsi_in_kvm.json
+ LAVA_SERVER=${LAVA_SERVER}
+ EOF
+ - trigger-builds:
+ - project: 'post-build-lava'
+ property-file: post_build_lava_parameters_qemu_iscsi_in_kvm
+ block: true
+ - shell: |
+ DEVICE_TYPE=kvm
+ QEMU_EFI_URL=https://snapshots.linaro.org/components/kernel/${JOB_NAME}/${BUILD_NUMBER}/debug/qemu64-intelbds/debug-QEMU_EFI.fd
+
+ sed -e "s|\${BUILD_NUMBER}|${BUILD_NUMBER}|" \
+ -e "s|\${BUILD_URL}|${BUILD_URL}|" \
+ -e "s|\${BUNDLE_STREAM_NAME}|${BUNDLE_STREAM_NAME}|" \
+ -e "s|\${QEMU_EFI_URL}|${QEMU_EFI_URL}|" \
+ -e "s|\${INITRD_URL}|${INITRD_URL}|" \
+ -e "s|\${STARTUP_NSH}|${STARTUP_NSH}|" \
+ -e "s|\${DEVICE_TYPE}|${DEVICE_TYPE}|" \
+ -e "s|\${GIT_BRANCH}|${GIT_BRANCH}|" \
+ -e "s|\${GIT_COMMIT}|${GIT_COMMIT}|" \
+ -e "s|\${GIT_URL}|${GIT_URL}|" \
+ -e "s|\${IMAGE_URL}|${IMAGE_URL}|" \
+ -e "s|\${LAVA_SERVER}|${LAVA_SERVER}|" \
+ < configs/linaro-edk2/lava-job-definitions/kvm/template-qemu-iscsi-in-kvm.json \
+ > custom_lava_job_definition_qemu_iscsi_in_kvm.json
+
+ cat << EOF > post_build_lava_parameters_qemu_iscsi_in_kvm
+ DEVICE_TYPE=${DEVICE_TYPE}
+ BUNDLE_STREAM_NAME=${BUNDLE_STREAM_NAME}
+ CUSTOM_JSON_URL=${JOB_URL}ws/custom_lava_job_definition_qemu_iscsi_in_kvm.json
+ LAVA_SERVER=${LAVA_SERVER}
+ EOF
+ - trigger-builds:
+ - project: 'post-build-lava'
+ property-file: post_build_lava_parameters_qemu_iscsi_in_kvm
+ block: true
+ - shell: |
+ DEVICE_TYPE=qemu-aarch64
+ QEMU_EFI_URL=https://snapshots.linaro.org/components/kernel/${JOB_NAME}/${BUILD_NUMBER}/release/qemu64-intelbds/QEMU_EFI.fd
+ KERNEL_URL="$(dirname ${IMAGE_URL})/Image"
+
+ BUNDLE_STREAM_NAME=/anonymous/debug/
+ LAVA_SERVER=staging.validation.linaro.org/RPC2/
+
+ sed -e "s|\${BUILD_NUMBER}|${BUILD_NUMBER}|" \
+ -e "s|\${BUILD_URL}|${BUILD_URL}|" \
+ -e "s|\${BUNDLE_STREAM_NAME}|${BUNDLE_STREAM_NAME}|" \
+ -e "s|\${KERNEL_URL}|${KERNEL_URL}|" \
+ -e "s|\${QEMU_EFI_URL}|${QEMU_EFI_URL}|" \
+ -e "s|\${DEVICE_TYPE}|${DEVICE_TYPE}|" \
+ -e "s|\${GIT_BRANCH}|${GIT_BRANCH}|" \
+ -e "s|\${GIT_COMMIT}|${GIT_COMMIT}|" \
+ -e "s|\${GIT_URL}|${GIT_URL}|" \
+ -e "s|\${IMAGE_URL}|${IMAGE_URL}|" \
+ -e "s|\${LAVA_SERVER}|${LAVA_SERVER}|" \
+ < configs/linaro-edk2/lava-job-definitions/qemu-aarch64/template.json \
+ > custom_lava_job_definition_qemu_aarch64_uefi.json
+
+ cat << EOF > post_build_lava_parameters_qemu_aarch64_uefi
+ DEVICE_TYPE=${DEVICE_TYPE}
+ BUNDLE_STREAM_NAME=${BUNDLE_STREAM_NAME}
+ CUSTOM_JSON_URL=${JOB_URL}ws/custom_lava_job_definition_qemu_aarch64_uefi.json
+ LAVA_SERVER=${LAVA_SERVER}
+ EOF
+ - trigger-builds:
+ - project: 'post-build-lava'
+ property-file: post_build_lava_parameters_qemu_aarch64_uefi
+ block: true
publishers:
- email:
recipients: 'leif.lindholm@linaro.org fathi.boudra@linaro.org'