Skip to content

BLD: use wheel packages to reduce travis-ci build times. #4128

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
1 commit merged into from Jul 4, 2013
Merged

BLD: use wheel packages to reduce travis-ci build times. #4128

1 commit merged into from Jul 4, 2013

Conversation

ghost
Copy link

@ghost ghost commented Jul 4, 2013

Roughly from 40 minutes to 13 minutes.
Before: https://travis-ci.org/pydata/pandas/builds/8738816
After: https://travis-ci.org/y-p/pandas/builds/8749214

The existing build cache system for 2to3 and cythonized caching can knock this
down much more, but it's more fragile and part of the reason the previous attempt
ultimately failed. Really need to do that in a jenkins server somewhere , if at all.

There's no opt-in/whitelist anymore. faster for everyone.
The building of the dependencies (a rare occurence) is automated in a provisioning
script for vagrant under ci/speedpack. should just be 'vagrant up' and step away for an hour.

The package files are hosted on a private openshift server but if a bus hits me it's all here for
someone to plunk down a static file webserver somewhere and tweak the url.

In case this goes bad and I'm not around to notice, there's one line to comment in
ci/install.sh. cc @jreback @cpcloud

enjoy.

@cpcloud
Copy link
Member

cpcloud commented Jul 4, 2013

this is great. thanks @y-p.

ghost pushed a commit that referenced this pull request Jul 4, 2013
BLD: use binary packages to reduce travis-ci build times.
@ghost ghost merged commit 17bf704 into pandas-dev:master Jul 4, 2013
@ghost ghost deleted the PR_travis_speedups branch July 4, 2013 23:34
@jreback
Copy link
Contributor

jreback commented Jul 4, 2013

nice!

This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants