ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Please take a look at this repository:

https://github.com/felixduvallet/ros-travis-integration

Citation:

This repository contains a .travis.yml file for setting up continuous integration (through Travis-CI) for any ROS package.
...
This repository also contains several example (i.e. trivial) ROS packages that serve as example packages for Travis to build and test. They also showcase how to correctly handle dependencies (system and source).

With regards to best practices, there are many Travis-CI best practices blog posts out there, unfourtunatley not ROS specific. One example: https://eng.localytics.com/best-practices-and-common-mistakes-with-travis-ci/

Please take a look at this repository:

https://github.com/felixduvallet/ros-travis-integration

Citation:

This repository contains a .travis.yml file for setting up continuous integration (through Travis-CI) for any ROS package.
...
This repository also contains several example (i.e. trivial) ROS packages that serve as example packages for Travis to build and test. They also showcase how to correctly handle dependencies (system and source).

With regards to best practices, there are many Travis-CI best practices blog posts out there, unfourtunatley not ROS specific. One example: https://eng.localytics.com/best-practices-and-common-mistakes-with-travis-ci/

I hope these resources help you.