yml_1:
chromedriver
yml_2:
server
port: 1023
我在Jenkins中使用server
port: 4001
来读取YAML文件:
readYaml
在第一个yml中工作正常,URL返回http://hostname:1023/info, 但是如果再次为第二个yml文件调用http://hostname:[4001]/info
,则返回array问题出在哪里?
答案 0 :(得分:0)
我用这个解决了
def conf = readYaml file: "${CONF_NAME}"
String port = ""
if ( conf.server.port instanceof Integer ) {
port = conf.server.port
}
if ( conf.server.port instanceof ArrayList ) {
port = conf.server.port[0]
}