Skip to content

Add a delay between scheduling Matrix configurations in Jenkins #762

Description

@Kanaduchi

What feature do you want to see added?

Currently, all parallel configurations are scheduled simultaneously. This can lead to situations where Jenkins starts processing queued builds in an order different from the one specified in Execution order of builds.

Proposed solution: Implement the ability to configure a delay between scheduling configurations from a matrix into the Jenkins queue.

This setting would allow users to manually specify the delay interval between scheduling consecutive configurations.

Default value: 0
Unit: milis (or specify if needed)

This enhancement would help preserve the intended execution order and reduce unexpected build sequencing caused by Jenkins queue processing behavior.

Upstream changes

Relevant changes: #761

Are you interested in contributing this feature?

My PR: #763

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Fields

    No fields configured for Enhancement.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions