Переменные GitLab CI/CD: как добавить среды на уровне группы?

У меня есть группа GitLab, в которой есть несколько проектов, в которых настроены среды. Я хочу добавить групповую переменную GitLab, ограниченную средой test (Документация GitLab).

В проект GitLab я добавил среду test:

В проекте GitLab я могу выбрать среду test:

Однако в группе GitLab нет среды test для выбора:

Как добавить среду test к переменным группы? Это GitLab с Премиум-подпиской. Я являюсь владельцем группы.

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
98
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Согласно https://gitlab.com/gitlab-org/gitlab/-/issues/330974, переменные среды уровня группы кажутся «премиум-функцией», возможно, эта функция намеренно отключена?

Однако не совсем интуитивно понятно, что для сопоставления нескольких сред (несколько проектов) вам необходимо создать «подстановочный знак среды», соответствующий желаемому имени(ям) среды, введя имя, возможно, со звездочкой где-нибудь, и выберите затем- появляется запись «создать подстановочный знак», см. https://gitlab.com/gitlab-org/gitlab/-/issues/2874#note_585473711

Хороший момент - да, он намеренно отключен. Скриншоты были взяты из бесплатной учетной записи GitLab, но проблема связана с Премиум-подпиской. Я обновил свой вопрос.

mles 30.04.2024 14:07

@mles Интересно, что у вас вообще есть какие-то варианты, в моей группе не указано ни одной среды. Однако, как описано в ответе, просто ВВЕДИТЕ желаемое имя среды в поле поиска, а затем выберите появившуюся запись «Создать подстановочный знак:» внизу. Это должно сработать :-) Я вставил в пост скриншот, чтобы, наверное, лучше это проиллюстрировать.

Hannes Erven 01.05.2024 00:24

Это... действительно не очень интуитивно понятно. Существующие записи принадлежат кому-то из моей компании, кто уже разгадал эту загадку. Спасибо за подсказку!

mles 02.05.2024 06:37

Другие вопросы по теме

Похожие вопросы

Можно ли выполнить несколько компонентов CI/CD в конвейере Gitlab?
Docker не удалось получить изображение с указанными политиками
Может ли каждый зарегистрированный пользователь gitlab пройти аутентификацию через приложение, принадлежащее пользователю?
Основная ветка зеркального репозитория (X) отличается от зеркального репозитория (Y), и Gitlab не может синхронизировать зеркало с последними обновлениями
Передача клиента Gitbeaker API между функциями
Попробуйте принять мистера в gitlab-ci, иногда получите сообщение «Ветка не может быть объединена»
Как запустить конвейер CI/CD только в главной ветке, используя конфигурацию GitLab CI/CD?
Используя автомасштабирование исполнителя docker.machine, невозможно настроить docker: dind
Gitlab CI: ошибка выдачи триггерного задания – неизвестный ключ: стратегия
Gitlab ci не запускает мои скрипты, поскольку для этого требуется подключение к базе данных