Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

continuous intregration

54 views
Skip to first unread message

Jack Moffitt

unread,
May 20, 2013, 7:37:45 PM5/20/13
to dev-...@lists.mozilla.org
Servo now has continuous integration just like Rust thanks to the work
of Ben Hearsum of Mozilla's releng team and Brian Anderson.

The same code of bors runs as bors-servo and will test and integrate
pull requests on demand.

It works the same way as the Rust project, but a quick synopsis is:

1) Contributor makes a pull request to Servo repo
2) Approved reviewer reviews the change
3) If review is good, r+ is added to the last approved commit in the PR.
4) Bors builds and tests the branch, and if all goes well merges to master.

Note that right now this only integrates Linux builds, but Mac OS X
should follow in a few days. Build logs are also unavailable, but
should appear soon.

Also, the dependencies from mozilla-servo are not integrated with
bors, although they will be checked when attempting to update Servo's
submodule pointers.

The policy for the last few months has been to push submodule updates
without review. This policy should now become to self-review a
submodule update PR. Perhaps in the future bors could streamline that
part of the flow.

Comments, questions?

jack.

Brian Anderson

unread,
May 20, 2013, 7:56:13 PM5/20/13
to Jack Moffitt, Ben Hearsum, dev-...@lists.mozilla.org
On 05/20/2013 04:37 PM, Jack Moffitt wrote:
> Servo now has continuous integration just like Rust thanks to the work
> of Ben Hearsum of Mozilla's releng team and Brian Anderson.
>

Thanks Ben! This came together very quickly.
0 new messages