jenkins - 如何在 Jenkinsfile 中使用 "findFiles"?

标签 jenkins jenkins-plugins jenkins-pipeline

我的 Jenkinsfile 包含这个阶段:

stage('Deploy') {
    steps {
        script {
            def rpmFiles = findFiles glob: "**/*.rpm"
            def rpmFile = rpmFiles[0]
        }
    }
}

我想用它来将工件部署到服务器。如何避免以下错误?
java.lang.NoSuchMethodError: No such DSL method 'findFiles' found among steps [...]

最佳答案

findFiles步骤是 Pipeline Utility Steps Plugin 的一部分所以如果你想使用那一步,你必须安装它。

关于jenkins - 如何在 Jenkinsfile 中使用 "findFiles"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50675533/

相关文章:

Jenkins 无法识别从 .BAT 文件运行的 Python

jenkins - 作业导入插件不导入文件夹

Jenkins 获取中止构建的用户

jenkins - 如何在 Jenkins 管道并行步骤中完成另一个步骤时停止一个步骤

maven - 部署到tomcat服务器的dockerfile不显示webapp

java - JMeter HTTP 请求挂起(可能是在重载网络上)

git - 仅构建已推送到的 Git 分支

jenkins - 从 Jenkins 管道并行步骤收集数据

jenkins - Gitlab 和 HTML 文档

jenkins - 如何使用管道代码覆盖默认的 Jenkins Git 插件 checkout ?