• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1name: ARM Linux CMake
2
3on:
4  push:
5  pull_request:
6  schedule:
7    # min hours day(month) month day(week)
8    - cron: '0 0 7,22 * *'
9
10jobs:
11  # Building using the github runner environement directly.
12  make:
13    runs-on: ubuntu-latest
14    strategy:
15      matrix:
16        targets: [
17          [arm-linux-gnueabihf],
18          [armv8l-linux-gnueabihf],
19          [arm-linux-gnueabi],
20          [armeb-linux-gnueabihf],
21          [armeb-linux-gnueabi]
22        ]
23      fail-fast: false
24    env:
25      TARGET: ${{ matrix.targets[0] }}
26    steps:
27    - uses: actions/checkout@v2
28    - name: Build
29      run: make --directory=cmake/ci ${TARGET}_build
30    - name: Test
31      run: make --directory=cmake/ci ${TARGET}_test
32