Skip to content

Feature: Sequential Build and Deploy Queue SystemΒ #6910

@teknostom

Description

@teknostom

πŸ”– Feature description

Add functionality to queue and process git commits sequentially, ensuring that only one commit is built and deployed at a time. When multiple commits are detected, they should be queued and processed one-by-one, with each subsequent build/deploy starting only after the previous one completes (either successfully deploying to the next stage or failing).

🎀 Pitch / Usecases

The primary usecase is blame and debugging. If we can see where it first failed, right now there could be many commits to check, but with this new system, it would be only one commit, and that commit can be reverted so that it does not hold back other features from proceeding.

πŸ”„οΈ Alternative

Currently, there is no built-in way to enforce this behavior in Devtron. Teams would need to manually control commit flow or implement external tooling to prevent concurrent commits from being detected simultaneously.

πŸ‘€ Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

🏒 Have you read the Code of Conduct?

Metadata

Metadata

Labels

enhancementNew feature or requestneeds-triageIssue is not approved or ready-to-work on

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions