1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
## Copyright 2022 Intel Corporation
## SPDX-License-Identifier: Apache-2.0
name: (Internal) CI Windows
on:
push:
workflow_dispatch:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
permissions: read-all
jobs:
## Build Jobs ##
build-windows-msvc15:
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
with:
cmd: |
.github\scripts\build.ps1 "Visual Studio 15 2017 Win64"
artifact-out: build-windows-msvc15
artifact-path: build
build-windows-msvc16:
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
with:
cmd: |
.github\scripts\build.ps1 "Visual Studio 16 2019"
artifact-out: build-windows-msvc16
artifact-path: build
build-windows-msvc17:
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
with:
cmd: |
.github\scripts\build.ps1 "Visual Studio 17 2022"
artifact-out: build-windows-msvc17
artifact-path: build
## Functional Test Jobs ##
test-windows-msvc15:
needs: build-windows-msvc15
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
with:
cmd: |
.github\scripts\run_tests.ps1
artifact-in: build-windows-msvc15
test-windows-msvc16:
needs: build-windows-msvc16
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
with:
cmd: |
.github\scripts\run_tests.ps1
artifact-in: build-windows-msvc16
test-windows-msvc17:
needs: build-windows-msvc17
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
with:
cmd: |
.github\scripts\run_tests.ps1
artifact-in: build-windows-msvc17
|