3 ms·
Your CI pipeline builds and tests your project, which is the same thing your build system does, except they are each using different specifications of how to do
by brown9-2 6y ago
Your CI pipeline builds and tests your project, which is the same thing your build system does, except they are each using different specifications of how to do that. The author argues this is a waste.
I think by introducing continuous deployment you are changing the topic from what the author wrote (which strictly referred to CI).
- therealx 6y agoI would think the build system would only build the binaries or other compiled source. The CI pipeline would build and test.
- brown9-2 6y agoWhich build tools don’t also run tests? That seems very common with Java, Scala, Bazel users, npm, etc.
- PeterisP 6y agoThis is indeed the key distinction - the author did strictly refer to CI, and for that their argument works, but that's essentially strawmanning as IMHO most people who are using CI don't care about "pure CI", they want (and get) CI/CD from "CI tools" so CI/CD is the actual thing that should be compared with build systems.