Попытка выбрать среду в GitLab CI с несколькими / дополнительными ручными шагами - PullRequest
2 голосов
/ 23 января 2020

Так что вы все можете направить меня в другом направлении, если я не в курсе.

Я хочу добавить шаг вручную, чтобы пользователь мог выбрать, в какую среду он хочет создать. Этот шаг установит переменные для следующих шагов для сборки. Моя проблема в том, что шаг сборки не сработает, если не будут выполнены все предыдущие шаги вручную, потому что мне нужно установить allow_failure: false. Если я не установлю это, то CI пропустит шаг Env вручную.

Я хочу сделать так, чтобы шаг Build активировался, если успешен только 1 из шагов Env.

Image of my desired process

Вот мой желаемый процесс.

...