Есть ли способ сразу пропустить отложенный этап в конвейере gitlab?

#kubernetes #gitlab #pipeline #gitlab-ci #gitlab-ci-runner

#kubernetes #gitlab #конвейер #gitlab-ci #gitlab-ci-runner

Вопрос:

Я использую конвейер gitlab для развертывания Kubernetes. Один из моих этапов очистки gitlab содержит отложенное задание, поэтому он имеет это на этапе:

 when: delayed
start_in: 6 hours
  

Я знаю из документации, что этот этап заблокирует мой конвейер. Таким образом, этот этап помешал бы моему пользователю объединиться в своей ветке для освоения, поскольку конвейер не завершен и ожидает около 6 часов.

Мне нужно иметь возможность разрешить пользователю объединяться в своей ветке, одновременно оставляя этап очистки, чтобы уничтожить другие ветки в случае, когда пользователи оставляют ветку более чем на 6 часов.

Какие-либо обходные пути, которые кто-либо может придумать?

Комментарии:

1. Можете ли вы описать, что делает ваш конвейер для контекста? какое отношение блокировка конвейера имеет к разрешению пользователям объединяться?