|
|
Subscribe / Log in / New account

Maybe a dumb question

Maybe a dumb question

Posted Mar 5, 2020 19:00 UTC (Thu) by rahvin (guest, #16953)
Parent article: The costs of continuous integration

Why isn't the CI build client comparing it's local cache against the git instance and only downloading the changes? That bandwidth figure leads me to believe each CI run is re-downloading the whole git tree. The CI server should be able to store or cache the git tree and download only the changes which should dramatically lower bandwidth.


to post comments

Maybe a dumb question

Posted Mar 5, 2020 19:20 UTC (Thu) by kaesaecracker (subscriber, #126447) [Link] (1 responses)

The code/git is not the problem here. Text is tiny compared to the resulting binaries that you have to transfer to the machines that run the tests.

Maybe a dumb question

Posted Mar 6, 2020 16:25 UTC (Fri) by marcH (subscriber, #57642) [Link]

> Text is tiny compared to the resulting binaries that you have to transfer to the machines that run the tests.

Cache these too and transfer with rsync? It performs miracles when the binaries are not compressed.

Maybe a dumb question

Posted Mar 5, 2020 23:16 UTC (Thu) by daniels (subscriber, #16193) [Link]

They are caching.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds