[ocaml-platform] OCamlot

Török Edwin edwin+ml-ocaml at etorok.net
Wed Feb 13 22:20:12 GMT 2013


On 02/13/2013 11:24 PM, Mike Lin wrote:
> 
> 
> 
> On Wed, Feb 13, 2013 at 12:48 PM, Amir Chaudhry <amc79 at cam.ac.uk <mailto:amc79 at cam.ac.uk>> wrote:
> 
> 
>     > Was thorough consideration given to building upon/contributing to existing hosted services like Travis CI or BuildHive? I've had quite good experiences with these lately, and the default build
>     time limits can be negotiated, especially if you chip in a couple worker nodes or a bit of cash.
> 
> 
>     I'm aware of Travis CI but not looked into BuildHive.  In either case, we're limited to what's offered by those services. 
> 
> 
> So therefore we build one from scratch!!??
> 
> Travis CI in particular is an open source and highly community-driven project; GitHub shows almost 200 accepted pull requests. The current limited OS support probably stems from its origins in
> Ruby/PHP/Node.js/etc. where the underlying OS is less influential. But they do also have OS X workers now, and contributing support for additional platforms would be highly valuable to a broad
> community- not just OCaml developers.
> 
> I'd asked whether options like that were thoroughly considered before deciding to invent one here, and I'm sorry but I haven't gotten that impression so far. 
> 
> BTW, there are dozens of Haskell projects in Travis CI. Just sayin' :)

buildbot.net is something you can run on your own (or donated) infrastructure and its quite configurable & portable, see for example:
http://lab.llvm.org:8011/builders
http://lab.llvm.org:8011/console

As for running daily builds on various architectures you don't otherwise have access to:
http://gcc.gnu.org/wiki/CompileFarm
They are NOT just gcc/gnu specific, although some of the boxes are quite slow so I wouldn't build all of opam packages there,
perhaps just 'ocaml + ocaml platform'.

If for some reason you need Solaris builds I've had good experience with:
http://www.opencsw.org/extend-it/signup/to-upstream-maintainers/

Best regards,
--Edwin


More information about the Platform mailing list