Jenkins 参数动态获取目录里面的内容

Jenkins 参数动态获取目录里面的内容

假如我们想把一个目录下面的tar.gz文件作为jenkins参数,这个目录会实时更新,每次运行job的时候需要把目录里面的文件作为输入,这时候我们可以使用jenkins自带的Active Choices Parameter参数

在参数中写入一下代码

sh 复制代码
def filelist = [ ]
new File("/home/test").eachFile() {
    file->
    if (file.getName().endsWith(".gz"))
        filelist.add(file.getAbsolutePath())
}
return filelist
相关推荐
ldj202018 分钟前
Jenkins 构建过程常见错误
运维·jenkins
绝不偷吃9 小时前
ELK日志分析系统
运维·elk·jenkins
真实的菜1 天前
Jenkins生态与拓展:构建现代化DevOps工具链的终极指南
servlet·jenkins·devops
去伪存真11 天前
如何封装Jenkins参数化构建中的动态选项获取代码片段?
前端·jenkins
white.tie11 天前
docker方式启动Jenkins
docker·容器·jenkins
至此流年莫相忘12 天前
Git集成Jenkins通过Pipeline方式实现一键部署
运维·git·jenkins
张敬之、12 天前
jenkins-2.439.1搭建
运维·elasticsearch·jenkins
去伪存真12 天前
如何集中管理多个项目的Jenkins Job 流程?
前端·jenkins
程序员的世界你不懂13 天前
将生成的报告通过jenkins发送邮件通知
java·servlet·jenkins
Gq.xxu14 天前
ai解析ragflow实现rag相关源码记录
运维·人工智能·jenkins