В проекте я выполняю два этапа с этими заданиями:
build
compile & test
generate sonar report
deploy
deploy to staging environment
[руководство] deploy to production
[руководство]
Задания на этапе deploy
зависят от выходных данных задания compile & test
.Однако задание generate sonar report
не требуется завершать, прежде чем я смогу начать какое-либо задание на этапе deploy
.Тем не менее, GitLab настаивает на том, чтобы все задания на этапе build
были завершены, прежде чем я смогу запустить любое задание на этапе deploy
.
Есть ли способ сообщить GitLab, что задание generate sonar report
не должно блокировать последующие этапы конвейера?Я уже пробовал allow_failure: true
на этой работе, но это, похоже, не дает желаемого эффекта.Выполнение этой работы занимает много времени, и я действительно не хочу ждать ее все время, прежде чем смогу ее развернуть.