You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@rave.apache.org by Jmeas Apache <jm...@gmail.com> on 2014/07/09 18:21:19 UTC

CI

Is there a system of continuous integration set up for the Rave project? If
so, which?

If not, Travis is a great choice for open source projects.

Some benefits:

1. it's free
2. any PRs opened on Github are automatically tested
3. we get a nice badge for the readme

For an example, you can see the badge in the README here:

https://github.com/marionettejs/backbone.marionette/blob/master/readme.md

which gives you the status of the unit tests on master branch. We can see
at a glance that Marionette's latest build is passing.

Then, in a PR:

https://github.com/marionettejs/backbone.marionette/pull/1605

we can see that the branch is passing, too, so we don't need to pull down
the branch to verify that it doesn't break tests.

If we decide to go this route it can be set up really quickly, too. No more
than a few minutes.

Re: CI

Posted by Matt Franklin <m....@gmail.com>.
On Wed, Jul 9, 2014 at 12:21 PM, Jmeas Apache <jm...@gmail.com>
wrote:

> Is there a system of continuous integration set up for the Rave project? If
> so, which?
>
> If not, Travis is a great choice for open source projects.
>

Apache runs a Jenkins instance.
https://builds.apache.org/job/rave-project-trunk/


>
> Some benefits:
>
> 1. it's free
> 2. any PRs opened on Github are automatically tested
> 3. we get a nice badge for the readme
>
> For an example, you can see the badge in the README here:
>
> https://github.com/marionettejs/backbone.marionette/blob/master/readme.md
>
> which gives you the status of the unit tests on master branch. We can see
> at a glance that Marionette's latest build is passing.
>
> Then, in a PR:
>
> https://github.com/marionettejs/backbone.marionette/pull/1605
>
> we can see that the branch is passing, too, so we don't need to pull down
> the branch to verify that it doesn't break tests.
>
> If we decide to go this route it can be set up really quickly, too. No more
> than a few minutes.
>