2015-09-30 4 views
5

Ich habe rspec Test, der eine tmp-Datei erstellt und es wird im Test gelesen. CircleCI reißen sagenSpec erstellen tmp Datei auf CircleCI schlägt fehl

Failure/Error: file_name = generate_csv_file(items) 
Errno::ENOENT: 
    No such file or directory @ rb_sysopen - /home/ubuntu/project/tmp/batch_1443573588.csv 
+1

die TMPDIR Umgebung ist Variable in Ihrer CircleCI-Umgebung eingestellt? Wenn Sie sich nicht sicher sind, ssh zu einer Build-Instanz und 'echo $ TMPDIR'. Zeigen Sie auch Ihren Code, der die temporäre Datei erstellt. –

Antwort

5

CricleCi nicht standardmäßig tmp directory Projekte für Schienen hat.

Ihre Optionen sind:

  • Verwendung System/tmp
  • tmp Repository
  • Eintrag Kasse Haken in circle.yml git hinzufügen, wird create it
Verwandte Themen