在circleCI上创建tmp文件的规范失败

yat*_*hta 6 continuous-integration rspec circleci

我有rspec测试,它创建一个tmp文件,并在测试中读取.CircleCI没说

Failure/Error: file_name = generate_csv_file(items)
 Errno::ENOENT:
   No such file or directory @ rb_sysopen - /home/ubuntu/project/tmp/batch_1443573588.csv
Run Code Online (Sandbox Code Playgroud)

pio*_*rze 5

CricleCi默认情况下没有rails项目的tmp目录.

您的选择是:

  • 使用system/tmp
  • 将tmp添加到git存储库
  • 在circle.yml中添加将创建它的 post checkout hook

  • 两个链接现在都已损坏 (2认同)