Глобальная конфигурация в go.cd
Есть ли способ определить какой-то глобальный параметр в go.cd? Я хочу определить несколько параметров, которые являются общими для всех конвейеров (например, URL-адрес сервера, содержащего все мои репозитории).
AFAIK, есть две возможности параметризации сборки, но ни одна не подходит для глобальной конфигурации:
- параметры определены для одного конвейера / шаблона
- переменные среды могут использоваться только внутри задач
1 ответ
[Не лучшее решение]
Для быстрого взлома, вы можете попробовать определить переменные среды на компьютерах (на которых установлен агент Go), может работать?
Если вы используете машины Linux, экспортируйте переменные в среду bash и используйте их внутри задач?
Однако вам может понадобиться управлять этими переменными среды на машинах go agent с помощью какого-либо другого инструмента.