Ask Your Question
3

Drone.io instead of Travis

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

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, drone.io 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 drone.io)? Am I not considering something?

edit retag flag offensive close merge delete

Comments

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

carlosjoserg gravatar imagecarlosjoserg ( 2015-06-23 10:05:41 -0600 )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 imageProgtologist ( 2015-06-23 10:23:31 -0600 )edit

Hello Stefan, Travis has also moved to docker link here, so moving everything to drone.io 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 imageProgtologist ( 2015-08-13 05:13:22 -0600 )edit

2 Answers

Sort by » oldest newest most voted
0

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

Just came across this question after posting my own ( http://answers.ros.org/question/21572... ). 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
1

answered 2015-11-05 05:48:11 -0600

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

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

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

Seen: 311 times

Last updated: Jun 03 '15