Come implementare la consegna continua con Java WebApp?
https://softwareengineering.stackexchange.com/questions/124479
-
03-11-2019 - |
Domanda
Ho letto della consegna continua e sembra fantastico automatizzare il processo di distribuzione. Ho letto di possibilità di farlo con Java Webapps, ma di solito finisce con il server CI o il plug -in Maven che si distribuisce su Tomcat senza riavviare Tomcat utilizzando l'API di gestione Tomcats. Ma ciò porta a problemi di outopmgenspace e quindi non userei quelle soluzioni per la produzione. Inoltre è una seccatura uccidere un tomcat fuori controllo.
Esiste una tecnologia che sembrerebbe facile distribuire app Web Java alla produzione? Uso Maven per costruire i miei artefatti e distribuire nel repository Nexus.
MODIFICARE:
Non sto cercando di trovare il modo di prevenire i problemi di spazio di ammissione. Sto cercando di distribuire automaticamente in produzione. Non dovrebbero esserci passi manuali oltre la scelta di una versione e fare clic su un pulsante (o dare un numero di versione a uno script di comando). Voglio scoprire se devo creare questo tipo di configurazione manualmente o se esiste una soluzione pronta per questo. Finora Liverebel sembra essere l'unica soluzione finora che non mi richiede di implementare tutto da solo.
Nessuna soluzione corretta