Loading main-basop.yml +25 −1 Original line number Diff line number Diff line Loading @@ -2452,6 +2452,31 @@ ivas-long-term-job-logs: - logs expose_as: "ivas long term job logs results" ivas-long-term-job-logs-overview: rules: - if: $CI_PIPELINE_SOURCE == 'web' && $MANUAL_PIPELINE_TYPE == "long-term-logs" - if: $CI_PIPELINE_SOURCE == 'schedule' && $MANUAL_PIPELINE_TYPE == "long-term-logs" tags: - has-plotly needs: - ivas-long-term-job-logs stage: maintenance timeout: "25 minutes" script: - !reference [ .job-linux, before_script ] - set -euxo pipefail - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/print-common-info.sh - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/update-scripts-repo.sh # Create overview page from logs - python3 ci/process_long_term_logs.py logs long_term_regression.html artifacts: name: "$CI_JOB_NAME--sha-$CI_COMMIT_SHORT_SHA--results" expire_in: 4 weeks when: always paths: - long_term_regression.html expose_as: "ivas long term job logs overview" # To store backup copy: # - Prepare accessible folder for backup, e.g. /usr/local/backup # - Set MANUAL_PIPELINE_TRIGGER to backup-long-term-logs Loading Loading @@ -2961,7 +2986,6 @@ pages: stage: deploy tags: - ivas-basop-linux - has-plotly rules: - if: $UPDATE_PAGES script: Loading Loading
main-basop.yml +25 −1 Original line number Diff line number Diff line Loading @@ -2452,6 +2452,31 @@ ivas-long-term-job-logs: - logs expose_as: "ivas long term job logs results" ivas-long-term-job-logs-overview: rules: - if: $CI_PIPELINE_SOURCE == 'web' && $MANUAL_PIPELINE_TYPE == "long-term-logs" - if: $CI_PIPELINE_SOURCE == 'schedule' && $MANUAL_PIPELINE_TYPE == "long-term-logs" tags: - has-plotly needs: - ivas-long-term-job-logs stage: maintenance timeout: "25 minutes" script: - !reference [ .job-linux, before_script ] - set -euxo pipefail - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/print-common-info.sh - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/update-scripts-repo.sh # Create overview page from logs - python3 ci/process_long_term_logs.py logs long_term_regression.html artifacts: name: "$CI_JOB_NAME--sha-$CI_COMMIT_SHORT_SHA--results" expire_in: 4 weeks when: always paths: - long_term_regression.html expose_as: "ivas long term job logs overview" # To store backup copy: # - Prepare accessible folder for backup, e.g. /usr/local/backup # - Set MANUAL_PIPELINE_TRIGGER to backup-long-term-logs Loading Loading @@ -2961,7 +2986,6 @@ pages: stage: deploy tags: - ivas-basop-linux - has-plotly rules: - if: $UPDATE_PAGES script: Loading