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
相关推荐
gb42152871 小时前
elasticsearch索引多长时间刷新一次(智能刷新索引根据数据条数去更新)
大数据·elasticsearch·jenkins
故事很腻i9 小时前
安装elk
运维·elk·jenkins
小醉你真好21 小时前
15、Docker Compose 安装ELK + Filebeat单机版
elk·docker·jenkins
菜鸟plus+1 天前
ElasticSearch
运维·jenkins
要站在顶端1 天前
Jenkins 使用容器运行自动化任务详细文档
docker·自动化·jenkins
深思慎考2 天前
ElasticSearch与Kibana 入门指南(7.x版本)
大数据·elasticsearch·jenkins
yunson_Liu2 天前
jenkins更新了gitlab后出现报错
运维·gitlab·jenkins
惜.己2 天前
linux中jenkins正常启动外部无法访问
linux·servlet·jenkins
天航星5 天前
Docker 安装 Jenkins
java·运维·jenkins
深思慎考6 天前
【新版】Elasticsearch 8.15.2 完整安装流程(Linux国内镜像提速版)
java·linux·c++·elasticsearch·jenkins·框架