Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过检索job2中过去的2个成功构建日志/控制台文本,确定是否向Jenkins中的job1添加了新文件_Jenkins_Groovy - Fatal编程技术网

通过检索job2中过去的2个成功构建日志/控制台文本,确定是否向Jenkins中的job1添加了新文件

通过检索job2中过去的2个成功构建日志/控制台文本,确定是否向Jenkins中的job1添加了新文件,jenkins,groovy,Jenkins,Groovy,我是詹金斯的新手,目前正为这件事感到困惑。我能够判断是否添加了任何内容的唯一方法是检查构建日志并将其与上次成功的构建日志进行比较。作业结束时,它会将文件传输到新位置,完成所有传输后,它会告诉我传输的文件总数。它没有说日志中传输了哪些文件,所以我仍然需要找到一种方法来识别它们 我目前一直在尝试使用第二个作业来比较这两个日志,但我不知道如何获得最后两个成功的构建日志(实际上是任何构建日志)。job2是否有任何方法可以访问job1的构建日志/控制台文本?为什么您需要知道是否添加了任何内容?因为如果添加

我是詹金斯的新手,目前正为这件事感到困惑。我能够判断是否添加了任何内容的唯一方法是检查构建日志并将其与上次成功的构建日志进行比较。作业结束时,它会将文件传输到新位置,完成所有传输后,它会告诉我传输的文件总数。它没有说日志中传输了哪些文件,所以我仍然需要找到一种方法来识别它们


我目前一直在尝试使用第二个作业来比较这两个日志,但我不知道如何获得最后两个成功的构建日志(实际上是任何构建日志)。job2是否有任何方法可以访问job1的构建日志/控制台文本?

为什么您需要知道是否添加了任何内容?因为如果添加了任何内容,我需要发送一封电子邮件通知,说明添加的内容,以便更容易/更快地为每个人更新系统。不完全知道这是怎么回事,也不知道为什么,但这就是问题的症结所在。如果我能确定添加了什么,我知道如何发送电子邮件。你不能通过检查与构建相对应的VCS提交来确定吗?不完全确定。repo中的更改日志从来没有添加文件的历史记录,因为只保留了这么多日志。我也曾有过这样的想法,但不知道如何实现它