У меня есть Git-репо. GitLab CI настроен для развертывания артефактов в несвязанной ветви 'artifacts / $ BRANCH'.
(Возможно, это не лучший способ хранения артефактов, но он достаточно удобен для целей этого проекта)
Я хочу определить момент, когда BRANCH удален (объединен и удален), а затем запустить задание CI для удаления соответствующего artifacts/$BRANCH
. Я искал решение в документах, нашел ключевые слова only
/ except
, но ничего подходящего не было.
На данный момент у меня есть единственная идея - запускать работу по очистке с каждым конвейером и / или по расписанию. Действительно классным решением было бы «запускать конвейер при удалении ветви». Это возможно?