我创建了一个简单的程序来执行'某事'并将数字记录到文本文件中。当程序再次运行时,它将检查文本文件并再次执行“某事”并将数字记录到文本文件中。
因此,您可以看到文本文件作为数据库工作。我没有使用任何适当的数据库,因为它只有一个数字。在我当地,这没有造成任何问题。
但是当我尝试将这个程序应用于Jenkins每小时运行时。在每次构建之前删除文本文件,导致“文件不存在”错误到这个简单的程序。
为了解决这个问题,我已经实现了shell命令,在每次执行后将文本文件复制到Jenkins中的另一个位置,并在下一次执行开始之前将其复制回来。 当我第一次照顾这个。它看起来像是在工作。但有一天。我不知道为什么,但被复制到另一个被认为是安全的地方的文本文件已经消失。
我已经调查了很多Jenkins插件来处理这个问题。但仍然找不到任何解决我的问题。