diff --git a/.ci/ubuntu_install.sh b/.ci/ubuntu_install.sh new file mode 100755 index 0000000..1951259 --- /dev/null +++ b/.ci/ubuntu_install.sh @@ -0,0 +1,3 @@ +#!/bin/bash +apt-get update -qq +apt-get install cmake git gcc g++ make qtbase5-dev -qq diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml new file mode 100644 index 0000000..14ca984 --- /dev/null +++ b/.github/workflows/ubuntu.yml @@ -0,0 +1,22 @@ +name: Ubuntu + +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + +env: + BUILD_TYPE: Release + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Install packages + run: sudo .ci/ubuntu_install.sh + - name: Configure CMake + run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} + - name: Build + run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}}