Jul 29, 2023
It’s not CD unless it’s “build once and deploy everywhere.”
It’s not a philosophy. It’s just table stakes for CD. You aren’t testing the code. You’re testing everything about the artifact. As soon as you rebuild for another environment you’ve invalidated all previous tests.
Your pipeline should contain all of the acceptance tests to decertify the artifact as more tests are executed post CI.
MinimumCD.org may help.
