java - 使用 groovy 匹配字符串结尾

标签 java jenkins groovy

我正在使用 Jenkins,想要匹配名称以 _TEST 结尾的所有可构建作业,但无法通过正则表达式进行匹配。

我尝试了多种方法,但无法通过 groovy 使其匹配。

最佳答案

this one 等效但更简洁的解决方案是

import hudson.model.*

def list = Hudson.instance
                 .items
                 .findAll { it.buildable && it.name.endsWith("_TEST") }
                 .collect { it.name }

关于java - 使用 groovy 匹配字符串结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38441588/

相关文章:

java - 在 OpenCV (openCv4Android) 中使用 Imgproc.calcHist 进行反投影(backgorund 减法)

jenkins - Jenkins Pipeline 的 Docker 插件 - uid 1005 不存在用户

java - Spring boot 1.5.2.RELEASE 在静态方法中访问 application.yml 属性

facebook-graph-api - Facebook访问 token 仅对开发者帐户采用user_photos权限

Jenkins 使用 Groovy 读取 Jenkinsfile 中文件的特定行

java - 即使预先初始化,Java的拆分是否会覆盖数组的长度?

java - 变量引用不存在的资源 Build.xml

java - Maven 依赖项失败并出现 501 错误

jenkins - Rancher CLI 更新负载均衡器

java - Openedge JDBC : Failure getting table lock on table PUB._文件