Ho una soluzione con molti componenti con diverso deploy iter:
- Webend backend (su IIS)
- Frontend AngularJS (su IIS)
- Un gestore di processi (come servizio di Windows)
- Un motore di proiezione (come servizio di Windows)
- Un gestore di comandi (come servizio di Windows)
Sviluppo tutte queste cose. Alla fine della giornata, quando qualcosa di prezioso è pronto, devo spingere il componente aggiornato sul server (un server locale) per il test. Questo di solito significa:
- Costruisci il componente (ricordati di cambiare ambiente test / rilascio)
- Copia il raccoglitore
- Apri una connessione desktop remoto
- Incollalo sul server (dopo aver incrociato il percorso corretto)
- sostituisci il vecchio pacchetto (per IIS) OPPURE reinstalla il servizio
se il test ha esito positivo, rifare questo per un ambiente di produzione. Come posso accelerare questo processo e andare nella direzione della distribuzione con un clic? Uno strumento come Vagrant può essere una buona compagnia? So che questa domanda potrebbe produrre risposte descrittive e basate sull'opinione pubblica ma sono bloccato!