add github ci

This commit is contained in:
Zhang, DingYuan 2020-07-28 13:46:38 +08:00
parent 8ed249982a
commit 65c0c0f311
No known key found for this signature in database
GPG Key ID: DCAF15B4605D5BEB

29
.github/workflows/build.yaml vendored Normal file
View File

@ -0,0 +1,29 @@
name: CI Build
on:
push:
branches:
- uos
pull_request:
branches:
- uos
jobs:
archlinux:
name: Archlinux Build Check
runs-on: ubuntu-latest
container: docker.io/library/archlinux:latest
steps:
- name: Checkout branch
uses: actions/checkout@v2
- name: Refresh pacman repository
run: pacman -Syy
- name: Install build dependencies
run: pacman -S --noconfirm base-devel cmake ninja qt5-tools deepin-qt-dbus-factory dtkwidget deepin-network-utils libdbusmenu-qt5 libxcb libxext
- name: CMake & Make
run: |
mkdir build
cd build
cmake ../ -G Ninja
ninja