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
相关推荐
A__tao9 小时前
Elasticsearch Mapping 一键生成 Proto 文件(支持嵌套 + 注释过滤)
大数据·elasticsearch·jenkins
小叶lr10 小时前
jenkins打包前端样式丢失/与本地不一致问题
运维·前端·jenkins
REDcker10 小时前
Jenkins 开源 CI/CD 平台概览与版本演进
ci/cd·开源·jenkins
观无15 小时前
Jenkins 完整搭建 + .NET8 全自动发布
运维·jenkins
观无15 小时前
Windows 本地电脑搭建一个私有的、类似 Gitee 的 Git 服务
gitee·jenkins·.netcore
REDcker15 小时前
CI/CD 平台选型对比:与 Jenkins 同类的方案
jenkins·ci·cd
ACGkaka_2 天前
SpringBoot 实战(四十一):集成 Elasticsearch
spring boot·elasticsearch·jenkins
Arvin6273 天前
Jenkins 任务执行完成后会kill掉的衍生进程
运维·servlet·jenkins
DYuW5gBmH5 天前
Godot UI布局指南
jenkins
zfoo-framework5 天前
[推荐]docker+jenkins+jenkinsfile+ansible实现多机批量部署
运维·jenkins·maven