Глобальная конфигурация в go.cd

Есть ли способ определить какой-то глобальный параметр в go.cd? Я хочу определить несколько параметров, которые являются общими для всех конвейеров (например, URL-адрес сервера, содержащего все мои репозитории).

AFAIK, есть две возможности параметризации сборки, но ни одна не подходит для глобальной конфигурации:

  • параметры определены для одного конвейера / шаблона
  • переменные среды могут использоваться только внутри задач

1 ответ

[Не лучшее решение]

Для быстрого взлома, вы можете попробовать определить переменные среды на компьютерах (на которых установлен агент Go), может работать?

Если вы используете машины Linux, экспортируйте переменные в среду bash и используйте их внутри задач?

Однако вам может понадобиться управлять этими переменными среды на машинах go agent с помощью какого-либо другого инструмента.

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