Skip to content

Commit ba239d1

Browse files
Vikrant Shahauv
andauthored
Feature/dev ci (#90)
* Adding travis ci and install script * Update .travis.yml * Making wget silent and adding shields to readme Co-authored-by: auv <vik748@hulkd>
1 parent 96bc9ed commit ba239d1

File tree

3 files changed

+55
-0
lines changed

3 files changed

+55
-0
lines changed

.travis.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
services:
2+
- docker
3+
4+
before_install:
5+
- docker pull ros:kinetic-perception-xenial
6+
7+
script:
8+
- echo TRAVIS_BUILD_DIR is $TRAVIS_BUILD_DIR
9+
- docker run -v $TRAVIS_BUILD_DIR:/ros_ws/src/spinnaker_sdk_camera_driver/ ros:kinetic-perception-xenial /bin/bash -c "/ros_ws/src/spinnaker_sdk_camera_driver/download_and_install_spinnaker.sh; cd /ros_ws; catkin_make"

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
master:
2+
[![Build Status](https://travis-ci.org/neufieldrobotics/spinnaker_sdk_camera_driver.svg?branch=master)](https://travis-ci.org/neufieldrobotics/spinnaker_sdk_camera_driver)
3+
dev: [![Build Status](https://travis-ci.org/neufieldrobotics/spinnaker_sdk_camera_driver.svg?branch=dev)](https://travis-ci.org/neufieldrobotics/spinnaker_sdk_camera_driver)
4+
15
# spinnaker_sdk_camera_driver
26

37
These are the ros drivers for running the Pt Grey (FLIR) cameras that use the Spinnaker SDK. This code has been tested with various Point Grey Blackfly S (BFS) cameras.

download_and_install_spinnaker.sh

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
#!/usr/bin/env bash
2+
set -x
3+
4+
CWD=`pwd`
5+
6+
export DEBIAN_FRONTEND=noninteractive
7+
export ROS_DISTRO kinetic
8+
export SPINNAKER_VERSION=2.0.0.147
9+
export SPINNAKER_LINUX_ARCH=amd64
10+
11+
# install basic packages
12+
apt-get update
13+
apt-get install -q -y --no-install-recommends \
14+
build-essential tree wget dirmngr gnupg2 vim nano git debconf-utils libunwind-dev
15+
16+
wget https://www.dl.dropboxusercontent.com/s/xq5f6r15i4rea4w/spinnaker-$SPINNAKER_VERSION-amd64-pkg.tar.gz -nv
17+
18+
tar -zxvf spinnaker-$SPINNAKER_VERSION-$SPINNAKER_LINUX_ARCH-pkg.tar.gz
19+
#rm spinnaker-$SPINNAKER_VERSION-$SPINNAKER_LINUX_ARCH-pkg.tar.gz
20+
cd spinnaker-$SPINNAKER_VERSION-$SPINNAKER_LINUX_ARCH
21+
22+
echo libspinnaker libspinnaker/present-flir-eula note '' | debconf-set-selections
23+
echo libspinnaker libspinnaker/accepted-flir-eula boolean true | debconf-set-selections
24+
25+
dpkg -i libspinnaker_*.deb
26+
dpkg -i libspinnaker-dev_*.deb
27+
dpkg -i libspinnaker-c_*.deb
28+
dpkg -i libspinnaker-c-dev_*.deb
29+
dpkg -i libspinvideo_*.deb
30+
dpkg -i libspinvideo-dev_*.de
31+
dpkg -i libspinvideo-c_*.deb
32+
dpkg -i libspinvideo-c-dev_*.deb
33+
dpkg -i spinview-qt_*.deb
34+
dpkg -i spinview-qt-dev_*.deb
35+
dpkg -i spinupdate_*.deb
36+
dpkg -i spinupdate-dev_*.deb
37+
dpkg -i spinnaker_*.deb
38+
dpkg -i spinnaker-doc_*.deb
39+
40+
cd ..
41+
#rm -r spinnaker-$SPINNAKER_VERSION-$SPINNAKER_LINUX_ARCH/
42+

0 commit comments

Comments
 (0)