Skip to content
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

Would be nice to cache dependencies on Travis CI #72

Closed
denny opened this issue Jun 6, 2019 · 3 comments
Closed

Would be nice to cache dependencies on Travis CI #72

denny opened this issue Jun 6, 2019 · 3 comments

Comments

@denny
Copy link
Owner

denny commented Jun 6, 2019

On CircleCI we now cache the dependencies (CPAN modules) that are installed before testing each time, and only rebuild that cache if the Makefile.PL changes... otherwise that part of the filesystem is just restored from the previously-cached run, which saves us about 5 minutes per test run (so ~10 minutes instead of ~15).

I believe Travis CI has a similar feature, but at first glance the documentation didn't make sense to me... if anybody else has done this before (@davehodg ?) then it'd be great if you could add caching to the Travis config! Otherwise I'll get to it eventually :)

@denny
Copy link
Owner Author

denny commented Jun 6, 2019

(Tagging Dave because I think he added the original Travis config to this project) (Thank you!)

@davehodg
Copy link
Contributor

davehodg commented Jun 6, 2019

Sadly, no. I tend to regard Travis as a perl version laundering thing that runs in the background and shouts when something that goes wrong.

In other news I've been taken with GitLab recently.

Did you get closure on the ImageMagick thing that I stalled on? When I was dockerising, I went from CPAN to installing system modules. MUCH faster. Especially when using Catalyst.

@denny
Copy link
Owner Author

denny commented Mar 14, 2021

Closing this in light of Travis abandoning their commitment to open source when they changed owners recently. Sad stuff.

@denny denny closed this as completed Mar 14, 2021
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

No branches or pull requests

2 participants