我是詹金斯的新手。我已经给了文件夹的远程路径,里面已经建立了设置 - 文件名可以变化。我需要监视该文件夹中的新文件并将其复制到我的工作区(然后部署并对它们执行一些自动测试)。
问题是如何识别我有一个新文件(这将是我启动整个过程的触发器)以及如何将新文件文件名存储在变量中 - 以便稍后复制它?
詹金斯甚至可以吗?也许它已经是插件了吗?
詹金斯正在研究Windows机器。 提前谢谢。
答案 0 :(得分:0)
一种可能的解决方案是使用filesystem scm插件并设置源轮询以触发您的工作。 https://wiki.jenkins-ci.org/display/JENKINS/File+System+SCM
当然,这并不能解决新文件的问题。如果您使用的是PowerShell,可以在此处找到一个好的解决方案:Powershell Get-ChildItem most recent file in directory