У меня есть группа GitLab, в которой есть несколько проектов, в которых настроены среды. Я хочу добавить групповую переменную GitLab, ограниченную средой test
(Документация GitLab).
В проект GitLab я добавил среду test
:
В проекте GitLab я могу выбрать среду test
:
Однако в группе GitLab нет среды test
для выбора:
Как добавить среду test
к переменным группы? Это GitLab с Премиум-подпиской. Я являюсь владельцем группы.
Согласно https://gitlab.com/gitlab-org/gitlab/-/issues/330974, переменные среды уровня группы кажутся «премиум-функцией», возможно, эта функция намеренно отключена?
Однако не совсем интуитивно понятно, что для сопоставления нескольких сред (несколько проектов) вам необходимо создать «подстановочный знак среды», соответствующий желаемому имени(ям) среды, введя имя, возможно, со звездочкой где-нибудь, и выберите затем- появляется запись «создать подстановочный знак», см. https://gitlab.com/gitlab-org/gitlab/-/issues/2874#note_585473711
@mles Интересно, что у вас вообще есть какие-то варианты, в моей группе не указано ни одной среды. Однако, как описано в ответе, просто ВВЕДИТЕ желаемое имя среды в поле поиска, а затем выберите появившуюся запись «Создать подстановочный знак:» внизу. Это должно сработать :-) Я вставил в пост скриншот, чтобы, наверное, лучше это проиллюстрировать.
Это... действительно не очень интуитивно понятно. Существующие записи принадлежат кому-то из моей компании, кто уже разгадал эту загадку. Спасибо за подсказку!
Хороший момент - да, он намеренно отключен. Скриншоты были взяты из бесплатной учетной записи GitLab, но проблема связана с Премиум-подпиской. Я обновил свой вопрос.