如何将Jenkins库函数导入MAc OS X groovy类

时间:2018-10-02 19:20:17

标签: jenkins groovy continuous-integration jenkins-pipeline devops

是否有可能将这些软件包中的任何一个都捕获到本地groovy类中。

jenkins-library-functions

我的用例是通过减轻语法问题在本地计算机上执行Jenkinsfile。

示例: readFilewriteFile

我有以下解决方法。我正在寻找一种导入Jenkins函数的方法。

    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)
    }

0 个答案:

没有答案