feat: add github actions

* feat: add github actions

* Update ccpp.yml

* build: build and install deb in container

* build: clean up
This commit is contained in:
Carlos Gomes Martinho 2020-03-23 09:38:47 +01:00
parent e864d27fbf
commit 433b3c4219
2 changed files with 30 additions and 0 deletions

20
.github/workflows/ccpp.yml vendored Normal file
View File

@ -0,0 +1,20 @@
name: CMake
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: build examples and tests
run: rm -rf build || true && mkdir build && cd build && cmake .. -DLIBMBUS_BUILD_EXAMPLES=ON -DLIBMBUS_BUILD_TESTS=ON && cmake --build . -j
debian:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: build debian package
run: rm -rf build || true && mkdir build && cd build && cmake .. -DLIBMBUS_PACKAGE_DEB=ON && cpack .. && sudo dpkg -i *.deb && ls /usr/lib

View File

@ -1,7 +1,17 @@
#!/bin/sh
rm -rf _build
mkdir _build
cd _build
cmake .. -DLIBMBUS_BUILD_EXAMPLES=ON -DLIBMBUS_BUILD_TESTS=ON
cmake --build .
# build deb
# rm -rf _build
# mkdir _build
# cd _build
# cmake .. -DLIBMBUS_PACKAGE_DEB=ON
# cpack ..
# dpkg -i *.deb