• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1name: ci-sample
2
3on:
4  pull_request:
5    paths:
6      - '**'
7      - '!docs/**'
8      - '!.**'
9      - '.github/workflows/CI-sample.yml'
10  push:
11    branches:
12      - v[0-9].*
13      - master
14
15jobs:
16  build:
17    strategy:
18      fail-fast: false
19      matrix:
20        os: [macos-latest, ubuntu-latest, windows-latest]
21    runs-on: ${{matrix.os}}
22    steps:
23      - uses: actions/checkout@v2
24      - name: setup
25        run: cmake -E make_directory ${{runner.workspace}}/libuv/docs/code/build
26      - name: configure
27        # you may like use Ninja on unix-like OS, but for windows, the only easy way is to use Visual Studio if you want Ninja
28        run: cmake ..
29        working-directory: ${{runner.workspace}}/libuv/docs/code/build
30      - name: build
31        run: cmake --build .
32        working-directory: ${{runner.workspace}}/libuv/docs/code/build
33