Я пробую плагин Jenkins Workflow (https://github.com/jenkinsci/workflow-plugin) и с помощью глобальной библиотеки рабочих процессов (https://github.com/jenkinsci/workflow-plugin/tree/master/cps-global-lib), который поставляется вместе с ним.
Я хотел встроить некоторые вызовы сценариев в свои общие функции (bash/python). Очевидный способ сделать это — использовать sh """...""". Однако это приводит к тому, что требуется некоторое экранирование (должно быть экранировано $). Также немного грязно разрабатывать скрипт внутри строковых кавычек.
Есть ли способ получить доступ к файлам ресурсов (например, файлам .sh или .py), хранящимся в глобальной библиотеке, во время выполнения рабочего процесса? Чтобы я мог сделать что-то вроде
sh getScript("script.sh")