As you may have seen, I have been experimenting with some external CI services. 

Last week I emailed about Travis now building Pull Requests. This week I setup 
Circle CI, and I think it is a better choice.

Here is an example pull request that has a failing test:

    https://github.com/mozilla/firefox-ios/pull/1629

(You need to be logged in to see the PR status - Not sure why)

Circle CI built this and ran most of our tests on it, and reports back:

    https://circleci.com/gh/mozilla/firefox-ios/20

What I really like about Circle CI vs Travis is this:

 * It is fast! Travis takes at least half an hour to get a VM ready. Circle CI 
starts immediately. Builds take 6 minutes. With tests about 12.
 * I configured xctool to output in JUnit format, which Circle CI understands 
and can present in case of failures (see above)

Enjoy,

 S.

_______________________________________________
mobile-firefox-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/mobile-firefox-dev

Reply via email to