Re: Using TravisCI stages for continuous integration

João Rodrigues <[email protected]> Tue, 16 May 2017 18:28:03 +0000
Newsgroups gmane.comp.python.bio.devel
Message-ID <CAB=-b2aLWGPqLocdN2Fqi5f7g9b=SxXOVUVY9V6x4EsQHdDK1g@mail.gmail.com>
Great change, thanks Peter! 1.5min is nothing really, if it saves 10min on
some builds. Would it possible to automate the release build as well?

A ter, 16/05/2017, 09:15, Peter Cock <[email protected]> escreveu:

> Hi all,
>
> TravisCI have just released new build stages, which can be
> used for things like tests and then automated deployment:
>
> https://blog.travis-ci.com/2017-05-11-introducing-build-stages
>
> I've just updated the GitHub repository's TravisCI recipe to
> take advantage of the new build stages functionality:
>
>
> https://github.com/biopython/biopython/commit/4154a48c1531582d332bb1b8d4050838bdc6969b
> https://travis-ci.org/biopython/biopython/builds/232880583
>
> This is setup with two stages, first we run the quick basic style
> and packaging steps (each about 1.5 minute, run in parallel)
> and then if those pass, the main tests as the second stage
> (which are slow, around 10 minutes).
>
> The downside: On a clean run, the two-stage process will
> take ~1.5 minute longer.
>
> The upsides: Many recent jobs have failed the style check,
> so there was little value in running all the computationally
> expensive functional tests. We were wasting lots of donated
> compute time. Now those failures will stop after the basic
> tests, giving a quick negative result.
>
> Peter
> _______________________________________________
> Biopython-dev mailing list
> [email protected]
> http://mailman.open-bio.org/mailman/listinfo/biopython-dev
>

_______________________________________________
Biopython-dev mailing list
[email protected]
http://mailman.open-bio.org/mailman/listinfo/biopython-dev