aboutsummaryrefslogtreecommitdiff
path: root/linaro-edk2-prep.yaml
diff options
context:
space:
mode:
authorFathi Boudra <fathi.boudra@linaro.org>2015-06-11 11:09:26 +0300
committerFathi Boudra <fathi.boudra@linaro.org>2015-06-11 11:09:26 +0300
commit5a297262469575568666abd24bdb31a7dd4a4953 (patch)
treeb678d9ebf78eb1575c80a39c13df17c9dbcde540 /linaro-edk2-prep.yaml
parent8d715920b5aa9a267bb75f4a1d24f2c05478b38d (diff)
linaro-edk2-prep: submit debug builds to LAVA
* Submit both release and debug builds * Add yaml version of LAVA test definitions Change-Id: Ic6d7bad2033b1bb08f102ebb353e6ec60ad8078b Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Diffstat (limited to 'linaro-edk2-prep.yaml')
-rw-r--r--linaro-edk2-prep.yaml215
1 files changed, 214 insertions, 1 deletions
diff --git a/linaro-edk2-prep.yaml b/linaro-edk2-prep.yaml
index 4557d9bc7b..2e8ed1883b 100644
--- a/linaro-edk2-prep.yaml
+++ b/linaro-edk2-prep.yaml
@@ -121,7 +121,8 @@
BL1_URL=https://snapshots.linaro.org/${PUB_DEST}/release/fvp-base-armbds/bl1.bin
FIP_URL=https://snapshots.linaro.org/${PUB_DEST}/release/fvp-base-armbds/fip.bin
- rm -rf configs
+ rm -rf configs lci-build-tools
+ git clone --depth 1 http://git.linaro.org/ci/lci-build-tools.git
git clone --depth 1 http://git.linaro.org/ci/job/configs.git
sed -e "s|\${BUILD_NUMBER}|${BUILD_NUMBER}|" \
@@ -332,6 +333,218 @@
- project: 'post-build-lava'
property-file: post_build_lava_parameters_qemu_aarch64_uefi
block: true
+ - shell: |
+ BL1_URL=https://snapshots.linaro.org/${PUB_DEST}/debug/fvp-base-armbds/bl1.bin
+ FIP_URL=https://snapshots.linaro.org/${PUB_DEST}/debug/fvp-base-armbds/fip.bin
+
+ sed -e "s|\${BUILD_NUMBER}|${BUILD_NUMBER}|" \
+ -e "s|\${BUILD_URL}|${BUILD_URL}|" \
+ -e "s|\${BUNDLE_STREAM_NAME}|${BUNDLE_STREAM_NAME}|" \
+ -e "s|\${BL1_URL}|${BL1_URL}|" \
+ -e "s|\${FIP_URL}|${FIP_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-prep/lava-job-definitions/${DEVICE_TYPE}/template-grub-install.json \
+ > custom_lava_job_definition_grub_install.json
+
+ cat << EOF > post_build_lava_parameters_grub_install
+ DEVICE_TYPE=${DEVICE_TYPE}
+ BUNDLE_STREAM_NAME=${BUNDLE_STREAM_NAME}
+ CUSTOM_JSON_URL=${JOB_URL}ws/custom_lava_job_definition_grub_install.json
+ LAVA_SERVER=${LAVA_SERVER}
+ EOF
+ - trigger-builds:
+ - project: 'post-build-lava'
+ property-file: post_build_lava_parameters_grub_install
+ block: true
+ - shell: |
+ BL1_URL=https://snapshots.linaro.org/${PUB_DEST}/debug/fvp-base-armbds/bl1.bin
+ FIP_URL=https://snapshots.linaro.org/${PUB_DEST}/debug/fvp-base-armbds/fip.bin
+
+ sed -e "s|\${BUILD_NUMBER}|${BUILD_NUMBER}|" \
+ -e "s|\${BUILD_URL}|${BUILD_URL}|" \
+ -e "s|\${BUNDLE_STREAM_NAME}|${BUNDLE_STREAM_NAME}|" \
+ -e "s|\${BL1_URL}|${BL1_URL}|" \
+ -e "s|\${FIP_URL}|${FIP_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-prep/lava-job-definitions/${DEVICE_TYPE}/template-startup-boot.json \
+ > custom_lava_job_definition_startup_boot.json
+
+ cat << EOF > post_build_lava_parameters_startup_boot
+ DEVICE_TYPE=${DEVICE_TYPE}
+ BUNDLE_STREAM_NAME=${BUNDLE_STREAM_NAME}
+ CUSTOM_JSON_URL=${JOB_URL}ws/custom_lava_job_definition_startup_boot.json
+ LAVA_SERVER=${LAVA_SERVER}
+ EOF
+ - trigger-builds:
+ - project: 'post-build-lava'
+ property-file: post_build_lava_parameters_startup_boot
+ block: true
+ - shell: |
+ BL1_URL=https://snapshots.linaro.org/${PUB_DEST}/debug/fvp-base-armbds/bl1.bin
+ FIP_URL=https://snapshots.linaro.org/${PUB_DEST}/debug/fvp-base-armbds/fip.bin
+
+ sed -e "s|\${BUILD_NUMBER}|${BUILD_NUMBER}|" \
+ -e "s|\${BUILD_URL}|${BUILD_URL}|" \
+ -e "s|\${BUNDLE_STREAM_NAME}|${BUNDLE_STREAM_NAME}|" \
+ -e "s|\${BL1_URL}|${BL1_URL}|" \
+ -e "s|\${FIP_URL}|${FIP_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-prep/lava-job-definitions/${DEVICE_TYPE}/template-menu-boot.json \
+ > custom_lava_job_definition_menu_boot.json
+
+ cat << EOF > post_build_lava_parameters_menu_boot
+ DEVICE_TYPE=${DEVICE_TYPE}
+ BUNDLE_STREAM_NAME=${BUNDLE_STREAM_NAME}
+ CUSTOM_JSON_URL=${JOB_URL}ws/custom_lava_job_definition_menu_boot.json
+ LAVA_SERVER=${LAVA_SERVER}
+ EOF
+ - trigger-builds:
+ - project: 'post-build-lava'
+ property-file: post_build_lava_parameters_menu_boot
+ block: true
+ - shell: |
+ BL1_URL=https://snapshots.linaro.org/${PUB_DEST}/debug/fvp-base-armbds/bl1.bin
+ FIP_URL=https://snapshots.linaro.org/${PUB_DEST}/debug/fvp-base-armbds/fip.bin
+
+ sed -e "s|\${BUILD_NUMBER}|${BUILD_NUMBER}|" \
+ -e "s|\${BUILD_URL}|${BUILD_URL}|" \
+ -e "s|\${BUNDLE_STREAM_NAME}|${BUNDLE_STREAM_NAME}|" \
+ -e "s|\${BL1_URL}|${BL1_URL}|" \
+ -e "s|\${FIP_URL}|${FIP_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-prep/lava-job-definitions/${DEVICE_TYPE}/template-menu-boot-with-initrd.json \
+ > custom_lava_job_definition_menu_boot_with_initrd.json
+
+ cat << EOF > post_build_lava_parameters_menu_boot_with_initrd
+ DEVICE_TYPE=${DEVICE_TYPE}
+ BUNDLE_STREAM_NAME=${BUNDLE_STREAM_NAME}
+ CUSTOM_JSON_URL=${JOB_URL}ws/custom_lava_job_definition_menu_boot_with_initrd.json
+ LAVA_SERVER=${LAVA_SERVER}
+ EOF
+ - trigger-builds:
+ - 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/${PUB_DEST}/debug/qemu64/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-prep/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/${PUB_DEST}/debug/qemu64/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-prep/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/${PUB_DEST}/debug/qemu64/QEMU_EFI.img.gz
+ QEMU_PFLASH_URL=http://people.linaro.org/~fu.wei/LAVA/test/QEMU/flash1.uefishell.qemu.gz
+ STARTUP_NSH=https://snapshots.linaro.org/${PUB_DEST}/startup-qemu-aarch64.nsh
+
+ 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|\${QEMU_EFI_URL}|${QEMU_EFI_URL}|" \
+ -e "s|\${QEMU_PFLASH_URL}|${QEMU_PFLASH_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-prep/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:
- groovy-postbuild: |
def matcher = manager.getLogMatcher("^fail\t.*")