From 8e5d8923da15f4d17dcd7a8d06aa890bbbe73157 Mon Sep 17 00:00:00 2001 From: Andrey Astafyev Date: Thu, 14 Apr 2022 10:29:31 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BE=D0=B1=D1=89=D1=91=D0=BD?= =?UTF-8?q?=D0=BD=D1=8B=D0=B9=20=D0=BF=D1=80=D0=B8=D0=BC=D0=B5=D1=80=20?= =?UTF-8?q?=D1=81=D0=B1=D0=BE=D1=80=D0=BA=D0=B8=20=D0=B4=D0=BB=D1=8F=20qma?= =?UTF-8?q?ke?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scheduled.yml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/scheduled.yml b/scheduled.yml index db25b14..f473779 100644 --- a/scheduled.yml +++ b/scheduled.yml @@ -74,6 +74,20 @@ variables: when: on_success expire_in: 10 days +.qmake-scheduled-test: + extends: .scheduled-test + script: + - > + if [ -f "${CI_JOB_NAME}.status" ]; then + if [ "$(cat ${CI_JOB_NAME}.status)" == "${CI_COMMIT_SHA}" ]; then + echo "=== Commit ${CI_COMMIT_SHORT_SHA} already tested with job ${CI_JOB_NAME} ===" + exit 0 + fi + fi + - rm -f ${CI_JOB_NAME}.status + - qmake -o ${CI_BUILD_DIR} + - make -j8 -C ${CI_BUILD_DIR} + - echo "${CI_COMMIT_SHA}" > "../${CI_JOB_NAME}.status" .scheduled-mxe: extends: .scheduled-test @@ -187,10 +201,7 @@ variables: ${CUSTOM_ANALYZE_PVS} else cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -B ${CI_BUILD_DIR} . - cmake --build ${CI_BUILD_DIR} --parallel pvs-studio-analyzer analyze -a 29 -f ${CI_BUILD_DIR}/compile_commands.json -j -o ${CI_BUILD_DIR}/PVS-Studio.log - ls -la - ls -la ${CI_BUILD_DIR} plog-converter -a "GA:1,2,3;64:1;OP:1,2;CS:1,2" -t errorfile ${CI_BUILD_DIR}/PVS-Studio.log fi