Ho uno script di bash che eseguo da un lavoro di Jenkins, usando "execute shell". Lo script avvia un'istanza EC2 e imposta una variabile host
contenente il nome host della nuova istanza.Jenkins: impostazione della variabile env dallo script di shell
Vorrei impostare il nome host della nuova istanza (variabile di script: host
) in una variabile di ambiente Jenkins in modo che possa passarlo a un processo downstream (possibilmente utilizzando il plug-in Build Flow).
Qualche idea su come farlo?
Grazie
Ho avuto lo stesso problema, è male che non ci sia altra soluzione, ancora. – CSchulz
Se si utilizza NANT, è possibile iniettare la variabile di ambiente utilizzando il plug-in EnvInject e impostarlo su un valore predefinito. Quindi nello script NANT utilizzare l'attività setenv per impostarlo sul valore corretto. – NotAgain