How to read properties file from Jenkins 2.0 pipeline script

前端 未结 4 1795
终归单人心
终归单人心 2020-12-03 10:44

I am attempting to write a pipeline script to use with Jenkins 2.0 to replicate our existing build. This original build used the envInject plugin to read a Java properties

4条回答
  •  猫巷女王i
    2020-12-03 11:30

    Use:

    def props = readProperties file: 'config/general.properties'
    

    In case your properties file located in Groovy Library, and source code located in different place, you should use the Resources folder from the Groovy Library.

    Hence add below line:

    --> def propFileContent = libraryResource 'config/general.properties'
        def props = readProperties text: propFileContent
    

    Notes:

    • "config" is some folder inside 'resources' folder

    • pay attention, in first places used word "file:", in second used "text:"

提交回复
热议问题