【发布时间】:2018-06-13 10:38:45
【问题描述】:
我正在创建一个 jenkinsfile,我需要将文件名的一部分存储在一个变量中,以检查它是否有单词。例如,如果名称是:project-x.y.z-TEST.ext 我想知道它是否以 -TEST 结尾。从 bash 中返回 TEST 字(如果它在名称中):
$(echo ${$(ls - b *.ext | head -1)##*-} | cut -f 1 -d '.')
但我不能将它存储在我的 jenkinsfile 的变量中(或者不知道如何)。还有其他方法可以在 jenkinsfile 中检查吗?
【问题讨论】:
-
使用正则表达式。
-
@MattSchuchard 你能在变量中发布一个正则表达式的例子吗?
-
好的,我会发布一个答案。
标签: bash jenkins jenkins-pipeline