![](/img/trans.png)
[英]Not getting parameter value while using Jenkins job trigger using URL
[英]Getting url data from web and using it in jenkins job
我有一份 jenkins 工作,其中一部分将转到 azure blob 中的文件并获取信息“https://bla.blob.core.windows.net/data/ips.txt”,内容是
1.1.1.1
2.2.2.2
3.3.3.3
4.4.4.4
id 喜欢 jenkins 从中构建一个字符串数组并将其传递给另一个命令。 问题是当我使用:
def response = httpRequest 'https://blabla.blob.core.windows.net/data/ips.txt'
然后尝试将响应传递给另一个命令,因为数据是一个大字符串,所以出现问题:
1.1.1.1\n2.2.2.2\3.3.3.3...
如何将其转换为字符串数组?
groovy 中的字符串有一个 split 方法。 您可以将您的字符串拆分为一个列表,如下所示
def str = "1.1.1.1\n2.2.2.2\n3.3.3.3"
def strArr = str.split("\n") // this is what you want to send
// Printing the array so you can see it appropriately split
strArr.each{
println it
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.