Voglio inizializzare la Jenkins non dal servizio, ma da me stesso (come utente windows) in cmd!Come disabilitare jenkins installato come servizio Windows ed eseguire lo stesso jenkins in cmd?
risposta
andare al vostro servizi e arrestare il servizio Jenkins. Per vedere tutti i tuoi servizi eseguire
services.msc
, da lì trovare il servizio Jenkins e disabilitare \ fermarlo.Aprire "cmd" come amministratore.
In cmd passare a dove è stato installato Jenkins, per impostazione predefinita dovrebbe essere in
C:\Program Files(x86)\Jenkins
.Eseguire il comando:
java -jar jenkins.war
Questo dovrebbe iniziare a Jenkins per voi in cmd ora utilizzare il proprio indirizzo e la porta che già definito per installato Jenkins.
Nel caso in cui si desidera avere un nuovo inizio. Scarica l'ultimo file jenkins.war o copia il tuo file .war in un'altra directory ed esegui il comando java -jar
.
Se si desidera tornare al Jenkins installato, chiudere il cmd che esegue Jenkins e avviare il servizio di backup.
Oltre ai passaggi forniti da Ahmed, è stato necessario impostare la variabile ambientale JENKINS_HOME per forzare Jenkins a utilizzare la sua vecchia configurazione. Per impostazione predefinita ha provato a utilizzare la directory C: \ Users \% USERNAME% .jenkins \.
Dovresti aggiungere i risultati alla risposta di Ahmeds modificandolo o se non puoi modificare aggiungi i passi di Ahmeds anche alla tua risposta per completarla. – Markus
Non sono riuscito a commentare la risposta di Ahmed a causa di "Devi avere 50 reputazione ..." –
Ho provato questa modalità, ma Jenkins non ha caricato la configurazione precedente, ma ha iniziato una nuova istanza! Come posso caricare la configurazione precedente di jenkins? –
hai avviato il jenkins.war in C: \ Programmi (x86) \ Jenkins? È possibile controllare il percorso Gestisci Jenkins> Configura sistema> Percorso home directory. Assicurati che sia uguale sia nell'istanza di servizio che in quella di guerra che hai avviato. –