From 8bd8fc31519ac85a147b884f4d8506542b1877bf Mon Sep 17 00:00:00 2001 From: Lorenzo Pagliai <lorenzo.pagliai@seco.com> Date: Fri, 17 Feb 2023 13:44:08 +0100 Subject: [PATCH] [REPORT NAME] Fix on name of the job/link REPORT * The fix introduce the RECIPE_NAME variable in the job/link log name, necessary when compiling also embedded distro --- manifest-pipeline-yocto.yml | 66 ++++++++++++++++++------------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/manifest-pipeline-yocto.yml b/manifest-pipeline-yocto.yml index 62e7ad1..483be9b 100644 --- a/manifest-pipeline-yocto.yml +++ b/manifest-pipeline-yocto.yml @@ -214,16 +214,16 @@ retrigger: after_script: - | - echo -e "### **$BOARD**" >> Job_message_$BOARD.txt - echo "##################################################################" >> Job_report_$BOARD.txt - echo "$BOARD JOB STATUS" >> Job_report_$BOARD.txt - echo "##################################################################" >> Job_report_$BOARD.txt + echo -e "### **"$BOARD"_"$RECIPE_NAME"**" >> Job_message_"$BOARD"_"$RECIPE_NAME".txt + echo "##################################################################" >> Job_report_"$BOARD"_"$RECIPE_NAME".txt + echo ""$BOARD"_"$RECIPE_NAME" JOB STATUS" >> Job_report_"$BOARD"_"$RECIPE_NAME".txt + echo "##################################################################" >> Job_report_"$BOARD"_"$RECIPE_NAME".txt if [ $CI_JOB_STATUS == "failed" ]; then - echo -e "$CI_JOB_NAME: \t\t FAILED" >> Job_message_$BOARD.txt - echo -e "$CI_JOB_NAME: \t \t FAILED" >> Job_report_$BOARD.txt + echo -e "$CI_JOB_NAME: \t\t FAILED" >> Job_message_"$BOARD"_"$RECIPE_NAME".txt + echo -e "$CI_JOB_NAME: \t \t FAILED" >> Job_report_"$BOARD"_"$RECIPE_NAME".txt else - echo -e "$CI_JOB_NAME: \t\t $CI_JOB_STATUS" >> Job_message_$BOARD.txt - echo -e "$CI_JOB_NAME \t \t $CI_JOB_STATUS" >> Job_report_$BOARD.txt + echo -e "$CI_JOB_NAME: \t\t $CI_JOB_STATUS" >> Job_message_"$BOARD"_"$RECIPE_NAME".txt + echo -e "$CI_JOB_NAME \t \t $CI_JOB_STATUS" >> Job_report_"$BOARD"_"$RECIPE_NAME".txt fi artifacts: @@ -231,8 +231,8 @@ retrigger: paths: - $BUILD_DIRECTORY/$IMAGES_PATH/$MACHINE/ - pathname.txt - - Job_report_$BOARD.txt - - Job_message_$BOARD.txt + - Job_report_"$BOARD"_"$RECIPE_NAME".txt + - Job_message_"$BOARD"_"$RECIPE_NAME".txt allow_failure: true ############################# @@ -457,11 +457,11 @@ retrigger: after_script: - | if [ $CI_JOB_STATUS == "failed" ]; then - echo -e "$CI_JOB_NAME: \t\t FAILED" >> Job_message_$BOARD.txt - echo -e "$CI_JOB_NAME: \t \t FAILED" >> Job_report_$BOARD.txt + echo -e "$CI_JOB_NAME: \t\t FAILED" >> Job_message_"$BOARD"_"$RECIPE_NAME".txt + echo -e "$CI_JOB_NAME: \t \t FAILED" >> Job_report_"$BOARD"_"$RECIPE_NAME".txt else - echo -e "$CI_JOB_NAME: \t\t $CI_JOB_STATUS" >> Job_message_$BOARD.txt - echo -e "$CI_JOB_NAME \t $CI_JOB_STATUS" >> Job_report_$BOARD.txt + echo -e "$CI_JOB_NAME: \t\t $CI_JOB_STATUS" >> Job_message_"$BOARD"_"$RECIPE_NAME".txt + echo -e "$CI_JOB_NAME \t $CI_JOB_STATUS" >> Job_report_"$BOARD"_"$RECIPE_NAME".txt fi if [ -n "$CI_COMMIT_TAG" ]; then @@ -471,9 +471,9 @@ retrigger: AZURE_PATH="${AZURE_PATH}/edgehog" fi - echo "##################################################################" >> Link_report_$BOARD.txt - echo "$BOARD URLs" >> Link_report_$BOARD.txt - echo "##################################################################" >> Link_report_$BOARD.txt + echo "##################################################################" >> Link_report_"$BOARD"_"$RECIPE_NAME".txt + echo ""$BOARD"_"$RECIPE_NAME" URLs" >> Link_report_"$BOARD"_"$RECIPE_NAME".txt + echo "##################################################################" >> Link_report_"$BOARD"_"$RECIPE_NAME".txt DEPLOY_DATE=$(date +%Y%m%d) uboot_filename="seco_"$PROCESSOR"_"$BOARD"_uboot_"$KERNEL"_"$TAG_NAME"_"$DEPLOY_DATE".tar.gz" @@ -491,33 +491,33 @@ retrigger: if [ "$CI_JOB_STATUS" == "success" ]; then if [[ "${CI_JOB_NAME}" != *"embedded"* ]]; then - echo -e $(az storage blob url --container-name $AZURE_CONTAINER_NAME --name $AZURE_PATH/$TAG_NAME/$uboot_filename) | sed -E 's/\?s.*//' >> Link_report_$BOARD.txt - echo -e $(az storage blob url --container-name $AZURE_CONTAINER_NAME --name $AZURE_PATH/$TAG_NAME/$kernel_filename) | sed -E 's/\?s.*//' >> Link_report_$BOARD.txt - echo -e $(az storage blob url --container-name $AZURE_CONTAINER_NAME --name $AZURE_PATH/$TAG_NAME/$bundle_filename) | sed -E 's/\?s.*//' >> Link_report_$BOARD.txt + echo -e $(az storage blob url --container-name $AZURE_CONTAINER_NAME --name $AZURE_PATH/$TAG_NAME/$uboot_filename) | sed -E 's/\?s.*//' >> Link_report_"$BOARD"_"$RECIPE_NAME".txt + echo -e $(az storage blob url --container-name $AZURE_CONTAINER_NAME --name $AZURE_PATH/$TAG_NAME/$kernel_filename) | sed -E 's/\?s.*//' >> Link_report_"$BOARD"_"$RECIPE_NAME".txt + echo -e $(az storage blob url --container-name $AZURE_CONTAINER_NAME --name $AZURE_PATH/$TAG_NAME/$bundle_filename) | sed -E 's/\?s.*//' >> Link_report_"$BOARD"_"$RECIPE_NAME".txt fi - echo -e $(az storage blob url --container-name $AZURE_CONTAINER_NAME --name $AZURE_PATH/$TAG_NAME/$filesystem_name) | sed -E 's/\?s.*//' >> Link_report_$BOARD.txt - echo -e $(az storage blob url --container-name $AZURE_CONTAINER_NAME --name $AZURE_PATH/$TAG_NAME/$image_name) | sed -E 's/\?s.*//' >> Link_report_$BOARD.txt - echo -e $(az storage blob url --container-name $AZURE_CONTAINER_NAME --name $AZURE_PATH/$TAG_NAME/$bmap_name) | sed -E 's/\?s.*//' >> Link_report_$BOARD.txt + echo -e $(az storage blob url --container-name $AZURE_CONTAINER_NAME --name $AZURE_PATH/$TAG_NAME/$filesystem_name) | sed -E 's/\?s.*//' >> Link_report_"$BOARD"_"$RECIPE_NAME".txt + echo -e $(az storage blob url --container-name $AZURE_CONTAINER_NAME --name $AZURE_PATH/$TAG_NAME/$image_name) | sed -E 's/\?s.*//' >> Link_report_"$BOARD"_"$RECIPE_NAME".txt + echo -e $(az storage blob url --container-name $AZURE_CONTAINER_NAME --name $AZURE_PATH/$TAG_NAME/$bmap_name) | sed -E 's/\?s.*//' >> Link_report_"$BOARD"_"$RECIPE_NAME".txt if [ ! -n "$CI_COMMIT_TAG" ]; then if [[ "${CI_JOB_NAME}" != *"embedded"* ]]; then - echo -e $(az storage blob url --container-name $AZURE_CONTAINER_NAME --name $AZURE_PATH/$TAG_NAME/$uboot_filename_latest) | sed -E 's/\?s.*//' >> Link_report_$BOARD.txt - echo -e $(az storage blob url --container-name $AZURE_CONTAINER_NAME --name $AZURE_PATH/$TAG_NAME/$kernel_filename_latest) | sed -E 's/\?s.*//' >> Link_report_$BOARD.txt - echo -e $(az storage blob url --container-name $AZURE_CONTAINER_NAME --name $AZURE_PATH/$TAG_NAME/$bundle_filename_latest) | sed -E 's/\?s.*//' >> Link_report_$BOARD.txt + echo -e $(az storage blob url --container-name $AZURE_CONTAINER_NAME --name $AZURE_PATH/$TAG_NAME/$uboot_filename_latest) | sed -E 's/\?s.*//' >> Link_report_"$BOARD"_"$RECIPE_NAME".txt + echo -e $(az storage blob url --container-name $AZURE_CONTAINER_NAME --name $AZURE_PATH/$TAG_NAME/$kernel_filename_latest) | sed -E 's/\?s.*//' >> Link_report_"$BOARD"_"$RECIPE_NAME".txt + echo -e $(az storage blob url --container-name $AZURE_CONTAINER_NAME --name $AZURE_PATH/$TAG_NAME/$bundle_filename_latest) | sed -E 's/\?s.*//' >> Link_report_"$BOARD"_"$RECIPE_NAME".txt fi - echo -e $(az storage blob url --container-name $AZURE_CONTAINER_NAME --name $AZURE_PATH/$TAG_NAME/$filesystem_name_latest) | sed -E 's/\?s.*//' >> Link_report_$BOARD.txt - echo -e $(az storage blob url --container-name $AZURE_CONTAINER_NAME --name $AZURE_PATH/$TAG_NAME/$image_name_latest) | sed -E 's/\?s.*//' >> Link_report_$BOARD.txt - echo -e $(az storage blob url --container-name $AZURE_CONTAINER_NAME --name $AZURE_PATH/$TAG_NAME/$bmap_name_latest) | sed -E 's/\?s.*//' >> Link_report_$BOARD.txt + echo -e $(az storage blob url --container-name $AZURE_CONTAINER_NAME --name $AZURE_PATH/$TAG_NAME/$filesystem_name_latest) | sed -E 's/\?s.*//' >> Link_report_"$BOARD"_"$RECIPE_NAME".txt + echo -e $(az storage blob url --container-name $AZURE_CONTAINER_NAME --name $AZURE_PATH/$TAG_NAME/$image_name_latest) | sed -E 's/\?s.*//' >> Link_report_"$BOARD"_"$RECIPE_NAME".txt + echo -e $(az storage blob url --container-name $AZURE_CONTAINER_NAME --name $AZURE_PATH/$TAG_NAME/$bmap_name_latest) | sed -E 's/\?s.*//' >> Link_report_"$BOARD"_"$RECIPE_NAME".txt fi else - echo -e "JOBS FAILED" >> Link_report_$BOARD.txt + echo -e "JOBS FAILED" >> Link_report_"$BOARD"_"$RECIPE_NAME".txt fi allow_failure: true artifacts: paths: - - Job_report_$BOARD.txt - - Job_message_$BOARD.txt - - Link_report_$BOARD.txt + - Job_report_"$BOARD"_"$RECIPE_NAME".txt + - Job_message_"$BOARD"_"$RECIPE_NAME".txt + - Link_report_"$BOARD"_"$RECIPE_NAME".txt ############################# ####### CHANGE LOG ########## -- GitLab