[ocaml-infra] Staging Build and Deployment of ocaml.org
agarwal1975 at gmail.com
Mon Mar 17 14:52:08 GMT 2014
Got it. Makes sense.
On Mon, Mar 17, 2014 at 10:47 AM, Anil Madhavapeddy <anil at recoil.org> wrote:
> On 17 Mar 2014, at 14:19, Ashish Agarwal <agarwal1975 at gmail.com> wrote:
> On Mon, Mar 17, 2014 at 7:49 AM, David Sheets <sheets at alum.mit.edu> wrote:
> Specifically, I'd like to see:
>> 1. Generated assets and build logs publicly accessible
>> 2. Build environment specification (e.g. "this stock Ubuntu image").
>> 3. History
> All of these could be obtained with a single server. Can you explain the
> benefits of splitting into a build server and static server. I'm just
> wondering why the extra work would be worth it.
> Because the set of people that need to build ocaml.org is higher than the
> set of deployment services we need to support. Separating them would let
> us triage ocaml.org build failures (e.g. the obscure awk issue, or the
> sorts of problem that Michel or Jacques had as first time contributors),
> from errors in the deployment system (due to some Git infrastructure or
> whatever going down).
> We currently implicitly support quite a few build environments (e.g. MacOS
> X in addition to Ubuntu), so gradually adding more CI to ensure all this
> stays working means less work for us in the long term. Note that this
> isn't specifically an ocaml.org issue -- any such CI could also help OPAM
> package testing expand out beyond Ubuntu x86_64.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Infrastructure