[Agda-dev] Travis: statically linked executables for master

gallais guillaume.allais at ens-lyon.org
Tue Jan 6 20:03:10 CET 2015


Hi all, Happy New Year!

Before merging the work I've done on using travis-ci to build
documentation for the standard library (which we're discussing
here [1]), I figured it'd be nice to have a more reliable
process: rather than fetching the master branch no matter whether
it compiles and passes the test suite or not, I'd rather grab
a working executable.

So I have been working on getting travis to produce a statically
linked Agda executable on my build-binary branch [2]. I have
now reached the point where it "just works" [3, 4].

However the builds [3] seem to take longer (with the ghc-7.8.3
one being awfully close to time-out) so I figured I'd ask here
what the next step is:
- do you know of tricks to speed-up the build?
- do we want to use this .travis.yml on master?

Cheers,

--
gallais

[1] https://github.com/agda/agda-stdlib/issues/45
[2] https://github.com/gallais/agda/tree/build-binary
[3] https://travis-ci.org/gallais/agda/builds/46099712
[4] 
https://www.dropbox.com/sh/yn8pr2jorbzsy2g/AABc445eZQIwnXqEuPody0pga?dl=0


More information about the Agda-dev mailing list