Как я могу импортировать библиотечные функции Jenkins в класс MAc OS X groovy - PullRequest
0 голосов
/ 02 октября 2018

возможно ли захватить любой из этих пакетов в локальный класс groovy.

jenkins-library-functions

Мой пример использования - выполнить файл Jenkinsfile на моемлокальный компьютер путем миграции проблем с синтаксисом.

Пример: readFile, writeFile,

У меня есть обходной путь ниже.Я ищу способ импортировать функции Дженкинса.

    os_name = System.properties['os.name']
    if(os_name.contains('Mac') ) {
        Yaml parser = new Yaml()
        map_common_config_file = parser.load(('FileName' as File).text)
    } else if ( os_name.contains('Linux') ) {
        rawYaml = readFile 'FileName'
        map_common_config_file = new Yaml().load(rawYaml)
    }
...