File: ci.yml

package info (click to toggle)
bc-ur 0.3.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 620 kB
  • sloc: cpp: 2,172; ansic: 738; sh: 339; makefile: 225
file content (24 lines) | stat: -rw-r--r-- 870 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
name: ci
on: [push, pull_request]
jobs:
  build-MacOS:
    runs-on: macos-latest
    steps:
    - uses: actions/checkout@v2
    - run: ./configure
    - run: make check
    - run: sudo make install
    - run: make distcheck && make distclean

  build-Linux:
    runs-on: ubuntu-18.04
    steps:
    - uses: actions/checkout@v2
    - run: wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add - || exit 1
    - run: sudo apt-add-repository "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-10 main" || exit 1
    - run: sudo apt-get update || exit 1
    - run: sudo apt-get install -y clang-10 libc++-10-dev libc++abi-10-dev || exit 1
    - run: export CC="clang-10" && export CXX="clang++-10" && ./configure && make check
    - run: sudo make install
    - run: export CC="clang-10" && export CXX="clang++-10" && make distcheck && make distclean