4 ms·
CI is a collaboration practice. It means to share your work with your team very often, to not develop little parts in silos for weeks or months and then put it
by skrebbel 4y ago
CI is a collaboration practice. It means to share your work with your team very often, to not develop little parts in silos for weeks or months and then put it all together at the very end.
I think the author means "the end of build servers". You can do CI fine without build servers.
- morelisp 4y agoYeah, it's quite weird to see everyone discussing "CI" as some particular tool or workflow (and not the same one...) and not as a general ideal or practice. When I read the title I automatically assumed this would be a "...because CI won and is everywhere now" sort of closer. Junior devs' eyes go wide when you tell them builds used to happen overnight, "feature branches" could last months or even years, and merging was someone's full-time job.