Я работаю с набором конвейеров развертывания на основе Jenkinsfile, где каждый из шагов в конвейере был сгруппирован в библиотеку общих groovy модулей, которые вызываются из основного файла jenkinsfile.
Мне было поручено интегрировать JFrog в некоторые (но не во все) конвейеры разработки.
Я рассматривал возможность установки нескольких глобальных переменных, связанных с JFrog, в jenkinsfile, на которые можно (надеюсь) ссылаться изнутри groovy модулей, чтобы мы могли условно реализовать альтернативные пути в этих модулях для конвейеров, которые нуждаются в интеграции JFrog.
Могут ли groovy модули ссылаться на переменные, определенные в главном файле jenkinsfile? (Предполагая, что это даже хорошая идея, во-первых)