Как я могу запустить работу, которая не блокирует последующие этапы в Gitlab? - PullRequest
0 голосов
/ 23 мая 2018

В проекте я выполняю два этапа с этими заданиями:

  • 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 на этой работе, но это, похоже, не дает желаемого эффекта.Выполнение этой работы занимает много времени, и я действительно не хочу ждать ее все время, прежде чем смогу ее развернуть.

1 Ответ

0 голосов
/ 23 мая 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...