[GHC DevOps Group] Continuous integration effort status

Simon Marlow marlowsd at gmail.com
Tue Mar 6 15:19:38 UTC 2018


Thanks for the great summary, Ben.

On 5 March 2018 at 17:15, Ben Gamari <ben at well-typed.com> wrote:

>
> The following things are rather lacking direction at the moment,
>
>  a. Integration between Phabricator and Appveyor/CircleCI (#14506).
>

What are our options here? I presume we'll have to write some custom
integration?


>   b. Validation of each commit in a push as both Appveyor and CircleCI
>     only build the push head (#14505). This is quite important as having
>     a full commit history has been invaluable in identifying
>     regressions. I will start pushing commits one-at-a-time until this
>     is sorted out.
>
>  c. Artifact preservation. I recommend that we push these to S3 or
>     similar to avoid relying on Appveyor/CircleCI's (generally rather
>     restrictive) artifact archival facilities.
>
>  d. Hadrian builds seem to non-deterministically hang on CircleCI
>     (#14600). I've never observed this locally and have had no luck
>     reproducing via SSH on a CircleCI box, so it's unclear what to do
>     about this.
>
>  e. Support for building on non-Debian-based systems (e.g. Fedora),
>     which is necessary if we want to produce our binary distributions
>     via CI
>
> I suspect that after (b) is fixed we will find that the computational
> resources of our CircleCI account may be a bit lacking, but we can cross
> that bridge once we get there.
>

I think the same will be true of (a).

Cheers
Simon



> Cheers,
>
> - Ben
>
>
> [1] https://circleci.com/gh/ghc/ghc/tree/master
> [2] https://ci.appveyor.com/project/GHCAppveyor/ghc
> [3] https://github.com/ghc/ghc/pull/104
> [4] https://github.com/ghc/ghc/pull/106
>
> _______________________________________________
> Ghc-devops-group mailing list
> Ghc-devops-group at haskell.org
> https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devops-group
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-devops-group/attachments/20180306/074889c9/attachment.html>


More information about the Ghc-devops-group mailing list