aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/ci.yml
blob: 99919edb502d028a5df30e214169accd2d2ae6e2 (plain) (blame)
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
name: ci

on: [push, pull_request]

jobs:
  build:
    name: ${{ matrix.name }}

    strategy:
      fail-fast: true
      matrix:
        name:
          - Ubuntu 18.04 GCC
        include:
          - name: Ubuntu 18.04 GCC
            os: ubuntu-18.04
            compiler: gcc
            cpp-compiler: g++
            build-dir: build
            build-src-dir: ..

    runs-on: ${{ matrix.os }}

    steps:
      - name: Install packages (Ubuntu)
        if: runner.os == 'Linux'
        run: |
          sudo apt-get update
          sudo apt-get install libdb++-dev libboost-all-dev libevent-dev ${{ matrix.packages }}
      - name: Checkout
        uses: actions/checkout@v2

      - name: Generate project files
        run: |
          ./autogen.sh
          ./configure  --disable-wallet

      - name: Compile source code
        run: |
          make -j2