gpt4 book ai didi

Jenkins 在找到多个文件时构建

转载 作者:行者123 更新时间:2023-12-02 17:12:49 24 4
gpt4 key购买 nike

是否可以使用 Files Found Trigger Plugin 触发构建当在某个目录中找到多个文件时?

例如:

enter image description here

上面的设置是我使用“Files Found Trigger”配置的。

当我指定的任何一个文件(例如 a.txtb.txt)存在时,就会触发构建。这不是我想要的情况。

如何仅在 a.txtb.txt 都存在时触发构建?

最佳答案

当查看 hudson.plugins.filesfoundtrigger.FileSearch#perform() 中的搜索执行方式时,这似乎不可能

if (found.length == 1) {
formValidation = FormValidation.ok(Messages.SingleFileFound(found[0]));
} else {
formValidation = FormValidation.ok(Messages.MultipleFilesFound(Integer
.valueOf(found.length)));
}

您需要设置一个单独作业,如果它同时检测到 a.txt,该作业将创建 ac.txt 文件>b.txt,否则将删除 ac.txt

这样,您当前的作业就可以由单个文件触发:ac.txt

关于Jenkins 在找到多个文件时构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42051045/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com