From ee34d7fe52f5922bfbdf40e1ba281be8c12895a2 Mon Sep 17 00:00:00 2001 From: Alexander Drabent <alex@Radioserver2.tls-tautenburg.de> Date: Wed, 27 Mar 2024 15:22:38 +0100 Subject: [PATCH] add CI job --- .gitlab-ci.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 78ac0478..f1d6ee6d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,6 +11,7 @@ variables: TEST_HBA_DATASET_NAME: "test_data.tar.gz" CALIBRATOR_HBA_RESULTS_NAME: "results_calibrator.tar.gz" TARGET_HBA_RESULTS_NAME: "results_target.tar.gz" + TARGET_LBA_RESULTS_NAME: "results_target_lba.tar.gz" TARGET_HBA_SELFCAL_RESULTS_NAME: "results_target_selfcal.tar.gz" PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip" BUILD_DOCKER_IMAGE: "0" @@ -108,6 +109,7 @@ download_data: - wget -nv https://support.astron.nl/software/ci_data/linc/$TEST_HBA_DATASET_NAME -O $TEST_HBA_DATASET_NAME && tar xfz $TEST_HBA_DATASET_NAME && rm -f $TEST_HBA_DATASET_NAME - wget -nv https://support.astron.nl/software/ci_data/linc/$CALIBRATOR_HBA_RESULTS_NAME -O $CALIBRATOR_HBA_RESULTS_NAME && tar xfz $CALIBRATOR_HBA_RESULTS_NAME && rm -f $CALIBRATOR_HBA_RESULTS_NAME - wget -nv https://support.astron.nl/software/ci_data/linc/$TARGET_HBA_RESULTS_NAME -O $TARGET_HBA_RESULTS_NAME && tar xfz $TARGET_HBA_RESULTS_NAME && rm -f $TARGET_HBA_RESULTS_NAME + - wget -nv https://support.astron.nl/software/ci_data/linc/$TARGET_LBA_RESULTS_NAME -O $TARGET_LBA_RESULTS_NAME && tar xfz $TARGET_LBA_RESULTS_NAME && rm -f $TARGET_LBA_RESULTS_NAME - wget -nv https://support.astron.nl/software/ci_data/linc/$TARGET_HBA_SELFCAL_RESULTS_NAME -O $TARGET_HBA_SELFCAL_RESULTS_NAME && tar xfz $TARGET_HBA_SELFCAL_RESULTS_NAME && rm -f $TARGET_HBA_SELFCAL_RESULTS_NAME artifacts: paths: @@ -185,6 +187,20 @@ run_hba_target_selfcal: - hba_target_selfcal_logs.tar.gz when: on_failure +run_lba_target: + stage: tests + needs: ["versioning", "download_data"] + image: $INTEGRATION_IMAGE + script: + - cwltool --no-container --preserve-environment PATH --preserve-environment LINC_DATA_ROOT --preserve-environment PYTHONPATH --outdir results --leave-tmpdir --tmpdir-prefix /tmp/run_lba_target/ workflows/LBA_target.cwl test_jobs/LBA_target.json + - test_jobs/check_workflow_results.py results /builds/RD/LINC/data/results_target + after_script: + - find /tmp/run_lba_target -name "*.log" -print0 | tar czf lba_target_logs.tar.gz --null -T - + artifacts: + paths: + - lba_target_logs.tar.gz + when: on_failure + build_doc: stage: docs needs: ["versioning", "download_data"] -- GitLab