Update when:delayed to show how it works with rules:when

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

  • Close this issue

Problem to solve

There is no documentation available that shows how to use the when: delayed feature in combination wiht rules:when.

https://docs.gitlab.com/ee/ci/jobs/job_control.html#run-a-job-after-a-delay and/or https://docs.gitlab.com/ee/ci/yaml/index.html#when should be updated to show that the following example works:

myjob:
  stage: build
  rules:
    - if: "$MY_CONDITION"     # only run job if MY_CONDITION is fulfilled ...
      when: delayed           # ... but delay the execution ...
      start_in: 120 minutes   # ... for 120 minutes
    - when: manual            # or trigger manual to override MY_CONDITION
  script:
    - work.sh

Further details

Proposal

Who can address the issue

Other links/references

Edited Sep 26, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading