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
相关推荐
ThinkPet14 小时前
记事-vue3项目部署Jenkins实现CICD流程
运维·nginx·jenkins·jenkinsfile·cicd流水线
kaico201815 小时前
Python 在 Jenkins Pipeline 中的使用总结
开发语言·python·jenkins
heimeiyingwang1 天前
【架构实战】搜索系统架构设计:从精准匹配到智能推荐
运维·架构·jenkins
醉颜凉1 天前
实战教程:如何使用 Kibana 对 Elasticsearch 数据进行可视化和操作(从入门到精通)
大数据·elasticsearch·jenkins
逸Y 仙X2 天前
文章五:Elasticsearch安全通信
java·大数据·安全·elasticsearch·搜索引擎·全文检索·jenkins
蹉跎岁月新2 天前
Jenkins创建一个maven-project
运维·jenkins·maven
tianyuanwo2 天前
Jenkins × Gerrit 集成:自动触发构建的全流程解析
运维·servlet·jenkins
勿芮介2 天前
【研发工具】Jenkins镜像源配置问题及解决方案
运维·servlet·jenkins
Cat_Rocky3 天前
Jenkins通过kubernetes连接K8s集群
运维·kubernetes·jenkins
齐潇宇4 天前
Jenkins 自动化部署 Tomcat + PHP
linux·运维·容器·tomcat·jenkins