Loading .gitlab-ci.yml +14 −7 Original line number Diff line number Diff line Loading @@ -31,9 +31,17 @@ stages: tags: - ivas-linux .build-job-linux: extends: .test-job stage: build timeout: "2 minutes" tags: - ivas-linux # template for test jobs on linux that need the TESTV_DIR .test-job-linux-needs-testv-dir: extends: .test-job-linux extends: .build-job-linux before_script: - if [ ! -d "$TESTV_DIR" ]; then mkdir -p $TESTV_DIR; fi - cp -r scripts/testv/* $TESTV_DIR/ Loading Loading @@ -87,7 +95,6 @@ build-codec-linux-cmake: extends: .build-job-with-check-for-warnings rules: - if: $CI_PIPELINE_SOURCE == 'merge_request_event' stage: build script: - mkdir build - cd build Loading @@ -98,19 +105,17 @@ build-codec-linux-cmake: - ci/check_for_warnings.py $BUILD_OUTPUT || exit $? build-codec-instrumented-linux: extends: .test-job-linux extends: .build-job-linux rules: - if: $CI_PIPELINE_SOURCE == 'merge_request_event' stage: build script: - bash ci/build_codec_instrumented_linux.sh # make sure that the codec builds with msan, asan and usan make sure that the codec builds with msan, asan and usan build-codec-sanitizers-linux: extends: .test-job-linux extends: .build-job-linux rules: - if: $CI_PIPELINE_SOURCE == 'merge_request_event' stage: build script: - bash ci/build_codec_sanitizers_linux.sh Loading @@ -121,6 +126,7 @@ codec-smoke-test: # temporarily restrict this job to the only runner which (so far) seems to runit without problems tags: - smoke-test timeout: "5 minutes" rules: - if: $CI_PIPELINE_SOURCE == 'merge_request_event' stage: test Loading @@ -142,6 +148,7 @@ self-test-on-merge-request: needs: [ "build-codec-linux-cmake", "codec-smoke-test" ] rules: - if: $CI_PIPELINE_SOURCE == 'merge_request_event' timeout: "10 minutes" script: ### build test binaries, initial clean for paranoia reasons - make clean Loading Loading
.gitlab-ci.yml +14 −7 Original line number Diff line number Diff line Loading @@ -31,9 +31,17 @@ stages: tags: - ivas-linux .build-job-linux: extends: .test-job stage: build timeout: "2 minutes" tags: - ivas-linux # template for test jobs on linux that need the TESTV_DIR .test-job-linux-needs-testv-dir: extends: .test-job-linux extends: .build-job-linux before_script: - if [ ! -d "$TESTV_DIR" ]; then mkdir -p $TESTV_DIR; fi - cp -r scripts/testv/* $TESTV_DIR/ Loading Loading @@ -87,7 +95,6 @@ build-codec-linux-cmake: extends: .build-job-with-check-for-warnings rules: - if: $CI_PIPELINE_SOURCE == 'merge_request_event' stage: build script: - mkdir build - cd build Loading @@ -98,19 +105,17 @@ build-codec-linux-cmake: - ci/check_for_warnings.py $BUILD_OUTPUT || exit $? build-codec-instrumented-linux: extends: .test-job-linux extends: .build-job-linux rules: - if: $CI_PIPELINE_SOURCE == 'merge_request_event' stage: build script: - bash ci/build_codec_instrumented_linux.sh # make sure that the codec builds with msan, asan and usan make sure that the codec builds with msan, asan and usan build-codec-sanitizers-linux: extends: .test-job-linux extends: .build-job-linux rules: - if: $CI_PIPELINE_SOURCE == 'merge_request_event' stage: build script: - bash ci/build_codec_sanitizers_linux.sh Loading @@ -121,6 +126,7 @@ codec-smoke-test: # temporarily restrict this job to the only runner which (so far) seems to runit without problems tags: - smoke-test timeout: "5 minutes" rules: - if: $CI_PIPELINE_SOURCE == 'merge_request_event' stage: test Loading @@ -142,6 +148,7 @@ self-test-on-merge-request: needs: [ "build-codec-linux-cmake", "codec-smoke-test" ] rules: - if: $CI_PIPELINE_SOURCE == 'merge_request_event' timeout: "10 minutes" script: ### build test binaries, initial clean for paranoia reasons - make clean Loading