From cdc3a58b1e3281a9b9235984af66c5d2387fb22f Mon Sep 17 00:00:00 2001 From: Syping Date: Thu, 29 Apr 2021 21:56:26 +0200 Subject: [PATCH] add GitHub actions --- .ci/ubuntu_install.sh | 3 +++ .github/workflows/ubuntu.yml | 22 ++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100755 .ci/ubuntu_install.sh create mode 100644 .github/workflows/ubuntu.yml 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}}