News for hackers. Stuff that matters.
Re:We cut our CI pipeline execution time in half by jdkoeck on Friday February 17, 2023 @12:26PM (#34837547)
CI is a prerequisite for CD.
Re:We cut our CI pipeline execution time in half by nerdponx on Friday February 17, 2023 @12:29PM (#34837576)
I've done smaller projects before where "CI" only consists of merging to trunk/main/master, while testing, linting, etc. is covered by code review and the honor system. I wouldn't advocate this for something business critical that a lot of developers collaborate on, but you can do CD with only trivial CI.
Re:We cut our CI pipeline execution time in half by berkle4455 on Friday February 17, 2023 @12:27PM (#34837565)
It’s literally not.
Re:We cut our CI pipeline execution time in half by nerdponx on Friday February 17, 2023 @12:29PM (#34837584)
It might be required in that it's impossible to deliver continuously if changes are not integrated continuously, for some definition of "integrated".
Re:We cut our CI pipeline execution time in half by teach on Friday February 17, 2023 @12:44PM (#34837805)
I'm tempted to just downvote you and move on with my life but I'm genuinely curious.

Given that it's meaningless to Deploy something without Integrating the changes, what do you _actually_ mean by "You don’t need [CI]. Stick with CD only."

Are you just talking about testing the changes? Help us out here.

Re:We cut our CI pipeline execution time in half by xboxnolifes on Friday February 17, 2023 @04:24PM (#34840766)
I guess you could just have an unchanging project redeploy itself every hour or so.
Re:We cut our CI pipeline execution time in half by twic on Friday February 17, 2023 @05:40PM (#34841604)
What if people push unmerged feature branches, and then the automation just deploys the most recent one?

I'm not advocating this, just to be clear.