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
相关推荐
lost_n_found19 小时前
Linux-CentOS从零搭建Jenkins(上),包教包会
jenkins
宁zz20 小时前
乌班图安装jenkins
运维·jenkins
FixBug_Nick20 小时前
使用Docker安装及使用最新版本的Jenkins
docker·容器·jenkins
LCY1332 天前
spring 中的DAO是什么
运维·git·jenkins
wangjun51592 天前
jenkins 参数化发布到服务器 publish over ssh、label、Parameterized publishing
服务器·ssh·jenkins
遇见火星2 天前
自动化发布工具CI/CD实践Jenkins常用工具和插件的使用
运维·ci/cd·自动化·jenkins·自动化发布
黑蛋同志2 天前
Anolis系统下安装Jenkins
运维·jenkins
海鸥812 天前
为 Jenkins Agent 添加污点(Taint)容忍度(Toleration)
运维·jenkins
Roam-G2 天前
Elasticsearch 证书问题解决
大数据·elasticsearch·jenkins
qr9j422332 天前
elasticsearch 如果按照日期进行筛选
大数据·elasticsearch·jenkins