Skip to content

Commit c6714e5

Browse files
committed
Merge branch 'add-gh-actions' into development
2 parents 8e060f0 + c7a243d commit c6714e5

4 files changed

Lines changed: 72 additions & 1 deletion

File tree

.github/workflows/linux.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Linux
2+
3+
on: [push]
4+
5+
jobs:
6+
build-ubuntu:
7+
8+
runs-on: ubuntu-latest
9+
10+
steps:
11+
- uses: actions/checkout@v1
12+
- name: configure
13+
run: |
14+
cd Build && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ..
15+
cd ../Resources/Scripts
16+
sudo ./install_linux_dependencies.sh
17+
sudo cp 40-open-ephys.rules /etc/udev/rules.d
18+
- name: build
19+
run: cmake --build Build
20+
# - name: test
21+
# run: cd build && ctest

.github/workflows/osx.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: macOS
2+
3+
on: [push]
4+
5+
jobs:
6+
build-osx:
7+
8+
runs-on: ${{ matrix.os }}
9+
strategy:
10+
matrix:
11+
os: [macos-latest]
12+
13+
steps:
14+
- uses: actions/checkout@v1
15+
- name: configure
16+
run: |
17+
cd Build
18+
cmake -G "Xcode" ..
19+
- name: build
20+
run: |
21+
cd Build
22+
xcodebuild -project open-ephys-GUI.xcodeproj -scheme=ALL_BUILD
23+
# - name: test
24+
# run: cd build && ctest

.github/workflows/windows.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Windows
2+
3+
on: [push]
4+
5+
jobs:
6+
7+
build-windows:
8+
9+
runs-on: ${{ matrix.os }}
10+
strategy:
11+
matrix:
12+
os: [windows-latest]
13+
14+
steps:
15+
- uses: actions/checkout@v1
16+
- name: configure
17+
run: |
18+
cd Build
19+
cmake -G "Visual Studio 16 2019" -A x64 ..
20+
- name: build
21+
run: cmake --build Build
22+
# - name: test
23+
# run: cd build && ctest
24+

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ Our primary user base is scientists performing electrophysiology experiments wit
1414

1515
[![docs](https://img.shields.io/badge/docs-confluence-blue.svg)](https://open-ephys.atlassian.net/wiki/spaces/OEW/pages/491527/Open+Ephys+GUI)
1616
[![latest release](https://img.shields.io/github/release/open-ephys/plugin-gui.svg)](https://github.com/open-ephys/plugin-GUI/releases)
17-
![platforms](https://img.shields.io/badge/platforms-macOS%20|%20windows%20|%20linux-lightgray.svg)
17+
![Linux](https://github.com/medengineer/plugin-GUI/workflows/Linux/badge.svg)
18+
![OSX](https://github.com/medengineer/plugin-GUI/workflows/macOS/badge.svg)
19+
![Windows](https://github.com/medengineer/plugin-GUI/workflows/Windows/badge.svg)
1820
![language](https://img.shields.io/badge/language-c++-blue.svg)
1921
[![license](https://img.shields.io/badge/license-GPL3-blue.svg)](https://github.com/open-ephys/plugin-GUI/blob/master/Licenses/Open-Ephys-GPL-3.txt)
2022

0 commit comments

Comments
 (0)