Buongiorno,
sto cercando di caricare file via FTP con un tool di CI (Travis CI).
Lanciando lo script Node.js che si occupa dell'upload dalla mia macchina in locale fila tutto liscio: vengono creati cartelle e file, i file vengono popolati e se necessario anche eliminati senza problemi.
Quando lo script viene lanciato da Travis, invece, l'unica operazione che va a buon fine è la creazione delle cartelle. In seguito a questo step, infatti, il flusso si blocca alla creazione del primo file. Questo viene creato ma la sua dimensione resta di 0Kb. La console resta ferma in questo stato finché non viene dato errore di time out (per cui tutti gli altri file non vengono nemmeno creati).
Ho provato la stessa operazione anche con uno script in bash, e il problema resta esattamente lo stesso, quindi non dovrebbe dipendere dall'uso di uno script in Node.js.
Ovviamente non ho problemi nemmeno ad eseguire manualmente queste operazioni con FileZilla.
Sia il server che il DB, inoltre, sono praticamente vuoti.
È possibile che Travis CI incontri qualche tipo di blocco per cui possa solo creare file ma non scrivere su di essi?
Grazie