Do you separate CI and CD?

Do you separate CI and CD?

5 12 40
calendar_todayschedule1 min read

In a lot of setups I’ve seen, CI is responsible for everything—build, test, deploy, and even rollback.

I'm convinced that this approach is not that efficient. Even the most basic things become harder than they should be. It’s no longer immediately clear what’s actually running in production, who approved the release, or what the last stable version was. And when something goes wrong, rolling back quickly without rebuilding turns into a stressful, manual process.

The information is scattered across pipeline logs, commits, and chats.

So I'm curious how you handle this. Do you separate CI and CD? If yes, what tools do you use? Or do you keep everything inside pipelines?

Let's discuss!

20 Comments

1 vote
1
1
1
2 votes
0
1 vote
0
1 vote
0
2 votes
1
3 votes
1
2 votes
1
3 votes
1
1
1
🔥 Join developers growing publicly
Share your knowledge, build in public, and grow your developer presence with a global community.

More Posts

I’m a Senior Dev and I’ve Forgotten How to Think Without a Prompt

Karol Modelskiverified - Mar 19

TypeScript Complexity Has Finally Reached the Point of Total Absurdity

Karol Modelskiverified - Apr 23

Why CI/CD Changed Software Development Forever

Md Mijanur Molla - Apr 24

CI and CD Are Not the Same Thing: How to Build a Resilient Release Process

TechFace - Apr 25

The Validation Bottleneck: Why Testing Is the New Speed Limit

Tom Smithverified - Apr 13
chevron_left
1.2k Points57 Badges
Orlando, FLorbnetes.cloud
6Posts
52Comments
6Connections
Full-stack/backend engineer (Laravel, Go, Node.js.) and the creator of Orbnetes, a self-hosted release orchestration platform for DevOps teams.

Related Jobs

View all jobs →

Commenters (This Week)

1 comment
1 comment
1 comment

Contribute meaningful comments to climb the leaderboard and earn badges!