On 30 May 2015, at 19:19, Thomas Gazagnaire <[email protected]> wrote:
> 
>> On 01/08/2015 07:52 PM, Anil Madhavapeddy wrote:
>>> http://www.recoil.org/~avsm/opam-bulk/  (temporary URL)
>> 
>> This is very nice and useful ! How can we contribute to opam-bulk project ?
> 
> This is now live at http://opam.ocaml.org/builds/ (click on the SHA1s to get 
> the build table).
> 
> The source code is there: https://github.com/avsm/ocaml-docker-scripts

Hi Çagdas,

The scripts are still very experimental and need some manual handholding quite 
regularly (mainly because running 4000 simultaneous Docker containers still 
triggers some data corruption in the filesystem backends in use and destroys 
the humble SSDs with all the disk I/O).  That's why the /builds URL is not 
linked from the main opam.ocaml.org page yet.

In the meanwhile though, you can in theory recreate the builds (albeit slowly) 
by running this on a host with a recent Docker installed:

    opam install -y cmdliner cow git core_kernel
    git clone git://github.com/avsm/ocaml-docker-scripts
    cd ocaml-docker-scripts/bulk-builds
    <edit cron.sh to set JOBS to a reasonable parallel build value>
    ./cron.sh

This will do a single bulk build of all the OS variants and output HTML into 
logs/

Even more useful would be to keep an eye on https://opam.ocaml.org/builds and 
submit pull requests to fix the failing packages :-)

cheers,
Anil
_______________________________________________
opam-devel mailing list
[email protected]
http://lists.ocaml.org/listinfo/opam-devel

Reply via email to