Possiedo uno Jenkins Slave (un PC Windows) con la variabile di ambiente JAVA_HOME
. Ho aggiornato la versione di Java sullo Slave, quindi ho anche aggiornato la variabile di ambiente.Jenkins Slave Environment Variable Refresh
Quando guardo le proprietà di sistema di questo slave tramite l'interfaccia web Jenkins, la proprietà JAVA_HOME
viene riportata come vecchia.
In esecuzione echo %PATH%
sul PC Windows mostra i valori corretti. L'esecuzione di println System.getenv("PATH")
sulla console di script Nodo Jenkins per lo slave mostra il vecchio valore JAVA_HOME.
Ho provato a eliminare e aggiungere di nuovo lo slave e riavviare il server Jenkins. Ancora il vecchio valore non è aggiornato.
Qualche idea?
Aggiungere il percorso al nodo piuttosto che l'ambiente dello schiavo ha fatto il trucco, grazie. – C0deAttack
La domanda rimane senza risposta. Ho bisogno che il mio schiavo aggiorni in qualche modo la variabile PATH "al volo". –
Anche interessato ad alcune soluzioni non di hacking ... –