Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Feb 2017 18:27:46 -0800
From:      Orion Tiller <orion@blackboxconsortium.com>
To:        freebsd-hackers@freebsd.org
Subject:   Re: TravisCI vs BuildBot vs Bamboo vs Jenkins
Message-ID:  <4b9a58e1-8b67-0728-b0d2-370684350805@blackboxconsortium.com>
In-Reply-To: <CAOtMX2jbEk-T5-vq%2BcAWDKJ578%2Bx9CeTHKVgt9k-=92bgGi7Pg@mail.gmail.com>
References:  <CAOtMX2jbEk-T5-vq%2BcAWDKJ578%2Bx9CeTHKVgt9k-=92bgGi7Pg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

> All of the cool kids are hosting their projects on Github and using
> TravisCI for continuous testing.  The integration is fairly slick.
> But TravisCI only supports OSX and Linux.  Every time a user opens a
> feature request for FreeBSD support
> (https://github.com/travis-ci/travis-ci/issues/1818,
> https://github.com/travis-ci/travis-ci/issues/5473,
> https://github.com/travis-ci/travis-ci/issues/6671), it gets closed by
> a Travis employee who thinks that FreeBSD is a Linux distro.
>
> One overachiever managed to trick Travis into running FreeBSD by using
> QEMU to fire up a VM as an unprivileged user process and run his tests
> inside of that.
> https://erouault.blogspot.com/2016/09/running-freebsd-in-travis-ci.html
>
> And a few projects are even doing this very thing, though it seems
> like a bit abusive to me.
> https://travis-ci.org/rust-lang/libc/jobs/203950308
>
>
> So my question is, what's the best alternative?
>
> BuildBot can run on pretty much anything, and supposedly it can hook
> into all of the popular code hosting platforms.
> https://docs.buildbot.net/latest/manual/cfg-wwwhooks.html
>
> Bamboo is also very portable, and has a slick GUI to connect to
> Bitbucket.  Unfortunately, it's closed-source, but free licenses are
> available for open-source developers.  Unfortunately, it's written in
> Java.
> https://developer.atlassian.com/blog/2016/02/totw-connecting-bamboo-and-bitbucket-cloud/
>
> Jenkins is free and portable and has some level of Github and
> Bitbucket integration.  Unfortunately it's also written in Java.
> https://jenkins.io/solutions/github/
>
>
> Does anybody have experience with any of these solutions?  Are there
> alternatives I've overlooked?
Gitlab has CI as well.  https://about.gitlab.com/gitlab-ci/ 
>
> -Alan
> _______________________________________________
> freebsd-hackers@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4b9a58e1-8b67-0728-b0d2-370684350805>