|
I have a simple job that reports the slave’s environment variable, I have run this on our production server and can confirm that the environment variable never changes unless the slave is deleted and then re added.
This is being seen on LTS 1.609.1 – we know this was working in LTS 1.565.1, when we upgraded directly to 1.609.1 this issue started occurring.
Using the test system I have confirmed that the issue is still reproducible in the same manner as on the live system. On the test system I have upgraded the EnvInject plugin from 1.91.3 to the latest version 1.92.1 and that did not fix it. On the test system I upgraded to the latest LTS version 1.609.3, that did not fix it. On the test system I removed the EnvInject plugin and that did not fix it. On the test system I have rolled back to 1.596.3 by replacing the Jenkins.war file, at this point the environment variable is still not being picked up correctly. On the test system I have upgraded to the latest LTS release 1.609.3 with the EnvInject plugin removed and that did not fix it. On the test system I have upgraded to the latest release 1.630 with the EnjInject plugin removed and that did not fix it.
The master is an Ubuntu 12.04 64 bit vm, Jenkins has been installed from the Ubuntu package via apt, the slave used in this test is a Windows 7 x64 VM, I am configuring the slave and master + starting the builds via the latest version of Firefox.
I have installed the Support Core Plugin and the support zip from this is attached.
|