Skip to content

Optimize Travis builds for pyensembl and other pygenomics tools #157

Open
@armish

Description

@armish

Currently, the Travis builds for pyensembl and other pygenomics tools that depend on pyensembl take a lot of time (~1 hour) because of the need to cache genome builds up-front.

One approach to address this is to create a Docker image that have caches of commonly-used Ensembl genomes pre-installed in it, so that Travis builds can directly skip the caching step, therefore significantly reducing the build time. Travis seems to support this type of testing environment: https://docs.travis-ci.com/user/docker/ So why not?

From @tavinathanson:

Re why not: because keeping the Docker image sync'd up with the state of the repo is another step; but still in support of this! 🙇

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions