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

asked 2015-06-03 09:12:08 -0500

I have seen that for most developers, Indigo branches and future Jade have been troubling, given that Travis still only supports ubuntu 12.04 (and therefore up to Hydro). There have been long talks on github about this functionality over a number of repos and still, there is no official date when 14.04 will be supported on Travis and how that support will be provided.

On the other hand, uses docker in the build environment which might be a generic solution for all ros distros. Are there drawbacks to moving CI builds to docker (with Am I not considering something?

edit retag flag offensive close merge delete


I'm interested in this as well. I haven't been able to configure a build, since the default env is 12.04 in as well.

carlosjoserg gravatar image carlosjoserg  ( 2015-06-23 10:05:41 -0500 )edit

I will try to make a build in the next days. Depending on the results I will respond to my own question for future reference!

Progtologist gravatar image Progtologist  ( 2015-06-23 10:23:31 -0500 )edit

Hello Stefan, Travis has also moved to docker link here, so moving everything to seems overkill. I want to put together some scripts for docker based CI, but I have not yet found the time to do so.

Progtologist gravatar image Progtologist  ( 2015-08-13 05:13:22 -0500 )edit

2 Answers

Sort by » oldest newest most voted

answered 2015-08-12 05:40:19 -0500

Just came across this question after posting my own ( ). I'm also looking for a good CI solution, so if there are any updates I´d be interested :)

edit flag offensive delete link more

answered 2015-11-05 05:48:11 -0500

Andriy Petlovanyy gravatar image

Currently open source Shadow Robot's build tools support Travis CI, Shippable, Circle CI, Semaphore etc.

This is Docker based solution. The main idea is to be CI server agnostic and set up build process for less than 15 minutes. There is possibility to choose what do you want to run e.g. unit tests, code coverage, roslint checks.

More information and links to documentation can be found here

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2015-06-03 09:12:08 -0500

Seen: 671 times

Last updated: Jun 03 '15