Commit 022bf68e authored by Lauros Pajunen's avatar Lauros Pajunen
Browse files

Setup build job for nokia windows runner

parent fbdffad4
Loading
Loading
Loading
Loading
+21 −0
Original line number Diff line number Diff line
@@ -156,6 +156,11 @@ stages:
  tags:
    - ivas-linux

.build-job-windows:
  stage: build
  timeout: "4 minutes"
  tags:
    - nokia-windows-runner

# template for test jobs on linux that need the TESTV_DIR
.test-job-linux-needs-testv-dir:
@@ -172,6 +177,12 @@ stages:
    exit_codes:
      - 123

.build-job-windows-with-check-for-warnings:
  extends: .build-job-windows
  stage: build
  allow_failure:
    exit_codes:
      - 123


# ---------------------------------------------------------------
@@ -262,6 +273,16 @@ build-codec-sanitizers-linux:
    - *print-common-info
    - bash ci/build_codec_sanitizers_linux.sh

build-codec-windows-cmake:
  extends:
    - .build-job-windows-with-check-for-warnings
    - .rules-basis
  script:
    - *print-common-info
    - cmake -G "Visual Studio 15 2017" . -Bbuild
    - cmake --build build -j16 | Out-File -FilePath $BUILD_OUTPUT
    - ("& python ci/check_for_warnings.py '$BUILD_OUTPUT'", "exit $LASTEXITCODE") | Invoke-Expression

# ---------------------------------------------------------------
# Test jobs for merge requests
# ---------------------------------------------------------------