perf.haskell.org functional again
Joachim Breitner
mail at joachim-breitner.de
Tue Oct 24 03:46:13 UTC 2017
Hi,
Is CircleCI the future now?
In general, yes. But it’s running fine for now, so I would not
prematurely throw it over.
My requirements are:
* needs to run on every commit (not just every push), including
branches.
* needs to be able to push to a repository¹, so it needs access to
some secret token for depolyment.
Alternatively, the CI could simply keep track of the build log
and the perf.haskell.org dashboard scrapes it from there.
* Occasionally, I find that I want to rebuild a fair number of commits
that are already in the repository. So a good way to trigger
rebuilds would be nice.
Greetings,
Joachim
¹ https://github.com/nomeata/ghc-speed-logs/commits/master
Am Dienstag, den 24.10.2017, 12:18 +1100 schrieb Manuel M T
Chakravarty:
> Hi Joachim,
>
> Great! Just because you mention CI infrastructure and our effort around GHC CI at the moment, do you think, it would make sense to move this to CircleCI eventually?
>
> Cheers,
> Manuel
>
> > Am 24.10.2017 um 11:02 schrieb Joachim Breitner <mail at joachim-breitner.de>:
> >
> > Hi,
> >
> > after a system upgrade to avoid weird linker errors, and after some fixes in the nofib submodule, http://perf.haskell.org/ghc is running again.
> >
> > I am collecting instruction counts instead of runtime, because the latter was just too often varying too wildly. I hope this will yield less false alarms.
> >
> > I am also running nofib with mode=fast. This way, building GHC, running the testsuite and nofib takes a bit over one hour. I hope this can keep up with y'all's commits (when it took 2h it couldn't).
> >
> > Now nothing of the setup requires a quiet dedicated machine, so if there is a need, we could move these builds into the cloud or into some CI infrastructure - but no changes are immediately planned.
> >
> > Enjoy, Joachim
--
Joachim Breitner
mail at joachim-breitner.de
http://www.joachim-breitner.de/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://mail.haskell.org/pipermail/ghc-devs/attachments/20171023/5a3d2419/attachment-0001.sig>
More information about the ghc-devs
mailing list