Я управляю многими работами в Jenkins с помощью плагина DSL. Этот плагин использует определения .groovy, поэтому я думаю, что даже если кто-то не использует Jenkins, но использование groovy может помочь.
Как правило, я хочу создать дополнительный файл, который может быть файлом groovy,JSON или YAML, что угодно. Важна возможность подключения этого файла к моему файлу .groovy.
В этом файле я определяю переменные (а не просто строки), например, IP-адрес или другие вещи, например.
ip_gitlab: 1.2.3.4
default_user: admin
В моих обычных файлах я хочу использоватьэти переменные.
Какой подход возможен в Groovy?