Selenium Jenkins如何管理工作区文件

Selenium Jenkins如何管理工作区文件,selenium,jenkins,screenshot,Selenium,Jenkins,Screenshot,我正在做一个简单的截图比较詹金斯建设。 想法很简单: 1、使用“generate”参数运行build生成屏幕截图并保存在工作区中 2、使用“compare”参数运行build以获取屏幕截图,并与上述步骤中保存的屏幕截图进行比较 为了将捕获的屏幕截图延续到下一个构建:我使用了“使用工作区强制轮询”选项。这在构建成功时效果很好。但是,一旦构建失败,工作区就会被清理。第一步中生成的屏幕截图将丢失 有更好的理由来处理截图吗?有一种解决方案可以将屏幕截图放到单独的服务器上。但是,有没有更简单的方法?您正在

我正在做一个简单的截图比较詹金斯建设。 想法很简单: 1、使用“generate”参数运行build生成屏幕截图并保存在工作区中

2、使用“compare”参数运行build以获取屏幕截图,并与上述步骤中保存的屏幕截图进行比较

为了将捕获的屏幕截图延续到下一个构建:我使用了“使用工作区强制轮询”选项。这在构建成功时效果很好。但是,一旦构建失败,工作区就会被清理。第一步中生成的屏幕截图将丢失


有更好的理由来处理截图吗?有一种解决方案可以将屏幕截图放到单独的服务器上。但是,有没有更简单的方法?

您正在比较同一项目的两个版本的两个Jenkins UI截图?真正地我不认为这是“简单的”。我更愿意称之为…[格洛德,让我们保持礼貌,是吗?拜托。好吧,你说得对,格洛德。]你能准确地解释一下你想要的截图有什么不同吗?嗨,Gerold,谢谢你的回答。不是Jenkins UI截图。截图是由selenium驱动程序在生成步骤中拍摄的。然后截图保存在工作区中,并被带入下一个版本。下一个版本将运行不同的逻辑,即o再次拍摄网页截图,并逐像素与保存的网页进行比较。我知道,我忽略了selenium标签,问题本身也没有提到它(最好用更详细的描述更新它,说明实际做了什么).你在比较同一项目的两个版本的两个Jenkins UI截图?真的吗?我不认为这是“简单的”。我更愿意称之为…[Gerold,让我们保持礼貌,是吗?请。好的,你说得对,Gerold。]你能准确地解释一下你想要的截图有什么不同吗?嗨,Gerold,谢谢你的回答。不是Jenkins UI截图。截图是由selenium驱动程序在生成步骤中拍摄的。然后截图保存在工作区中,并被带入下一个版本。下一个版本将运行不同的逻辑,即o再次拍摄网页截图,并逐像素与保存的网页进行比较。我知道,我忽略了selenium标签,问题本身也没有提到它(最好用更详细的描述更新它,说明实际做了什么)。