Refactor del codice per i vari tipi di deploy #2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Non mi piace molto com'è organizzato il codice di jobs.ts, runners.ts e deploys.ts, vorrei tenerlo abbastanza generico in modo da magari scrivere qualche test prima o poi nella vita però boh.
Alcune delle richieste sono:
Avere delle funzioni (pure sperabilmente) che si occupano di fare i deploy, chiamare docker o exec e loggare un po' di informazioni utili tipo i comandi/azioni che stanno succedendo.
Per ora c'è il concetto di
Runnerche dovrebbe rappresentare un modo per eseguire comandi senza chiamare direttamenteexec. Però ora ad esempio docker è chiamato direttamente e non mi piace il modo di streammare i log (che serve per poter vedere le cose live lato client)Il nuovo file events.ts invece sembra promettente.
Idee e/o proposte su come aggiustare tutto ciò sono ben accette.