infra bot: Add Memcheck bot (valgrind)
[platform/core/graphics/tizenvg.git] / .github / workflows / build_win.yml
1 name: Build Windows
2
3 on:
4   pull_request:
5     branches:
6       - master
7   push:
8     branches:
9       - master
10
11 jobs:
12   build:
13     runs-on: windows-latest
14     steps:
15     - uses: actions/checkout@v2
16     - uses: ilammy/msvc-dev-cmd@v1
17     - name: Install Packages
18       run: |
19         pip install meson==0.58.0 ninja
20     - name: Build
21       run: |
22         meson --backend=ninja build
23         where link
24         ninja -C build install
25
26     - uses: actions/upload-artifact@v2
27       with:
28         name: result
29         path: build/src\thorvg*
30
31   unit_test:
32     runs-on: windows-latest
33     steps:
34     - uses: actions/checkout@v2
35     - uses: ilammy/msvc-dev-cmd@v1
36     - name: Install Packages
37       run: |
38         pip install meson==0.58.0 ninja
39
40     - name: Build
41       run: |
42         meson --backend=ninja build -Dloaders="svg, tvg, png, jpg" -Dsavers="tvg" -Dbindings="capi" -Dtests=true
43         where link
44         ninja -C build test
45