We’re working with PHP (with the Laravel framework) and we use pecl packages like php-mongo.
When using composer we can easily cache the packages by setting the vendor directory to be saved and it’ll only get updated if there’s something updated. Also we already cache for example the mongo upgrade directory.
The problem is that PECL installs make more than half of the time of our testing process on CircleCI and we push a lot. Real lot.
So the question is, what solution would you recommend to cache pecl packages nicely?