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
相关推荐
鱼饼6号5 小时前
Jenkins Pipeline 构建 CI/CD 流程
linux·运维·服务器·ci/cd·容器·jenkins
北陌宝宝7 小时前
Jenkins:开启高效软件开发的魔法之门
运维·jenkins
TracyCoder1239 小时前
ElasticSearch深入解析(三):Elasticsearch 7的安装与配置、Kibana安装
大数据·elasticsearch·jenkins
奋斗者职场日记12 小时前
Jenkins流水线管理工具
运维·jenkins
秋秋秋秋秋雨1 天前
linux安装单节点Elasticsearch(es),安装可视化工具kibana
linux·elasticsearch·jenkins
去伪存真1 天前
不用动脑,手把手跟着我做,就能掌握Gitlab+Jenkins提交代码自动构部署
前端·jenkins
Hello.Reader2 天前
在 Ubuntu 环境为 Elasticsearch 引入 `icu_tokenizer
ubuntu·elasticsearch·jenkins
秦始皇爱找茬2 天前
docker部署Jenkins工具
docker·容器·jenkins
洞窝技术2 天前
增量代码自动Review工具:洞窝在AI上的探索和实践
jenkins·ai编程·测试
风行無痕3 天前
Ubuntu使用war包部署Jenkins并通过systemcl管理
java·servlet·jenkins