Skip to content

Commit

Permalink
Add github actions for simple CI (MIT-SPARK#7)
Browse files Browse the repository at this point in the history
  • Loading branch information
jingnanshi authored Feb 3, 2020
1 parent 8fcd071 commit 7e73925
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 0 deletions.
40 changes: 40 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: build

on:
push:
branches:
- master
pull_request:
branches:
- master

jobs:

build-debug:
name: CMake Debug Build
runs-on: ubuntu-18.04

steps:
- uses: actions/checkout@v2
- name: install-eigen
run: sudo apt install libeigen3-dev
- name: configure
run: mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=Debug ..
- name: build
run: cmake --build build

build-release:
name: CMake Release Build
runs-on: ubuntu-18.04

steps:
- uses: actions/checkout@v2
- name: install-eigen
run: sudo apt install libeigen3-dev
- name: configure
run: mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=Release ..
- name: build
run: cmake --build build
- name: test
run: cd build && ctest all

2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# TEASER++
![](https://github.com/MIT-SPARK/TEASER-plusplus/workflows/build/badge.svg)

TEASER++ is a fast and robust point cloud registration framework written in C++. It can solve the rigid body transformation problem between two point clouds in 3D. TEASER++ also has bindings for MATLAB and Python, as well as integration with ROS for easy testing and visualization.

![](doc/banner.png)
Expand Down

0 comments on commit 7e73925

Please sign in to comment.