Hi,
And as always with buildflow, make sure that the "use workspace" is enabled in 
the job configuration.
Since the environment variable seem to be created by envinject plugin.

//stefan


> 1 nov 2015 kl. 13:21 skrev GS_L <[email protected]>:
> 
> The problem is that the EnvInject isn't enabled through the BuildFlow.
> 
>> On Thursday, October 29, 2015 at 10:15:58 PM UTC+2, Martin d'Anjou wrote:
>> Been asking myself the same question for 3 years. The only solution for me 
>> is to use EnvInject, fetch the cause from the Jenkins internal objects, and 
>> export it as a new env variable to the build. It gets complicated when the 
>> cause is another build, you have to do a recursive search to get to the 
>> bottom if it, but ultimately it is doable. Start with 
>> currentBuild.getCauses() in EnvInject. Or use a System Groovy script as per 
>> this stackoverflow answer.
>> 
>>> On Thursday, October 29, 2015 at 9:15:04 AM UTC-4, GS_L wrote:
>>> Hi
>>> 
>>> To know who triggered a buildflow job  I tried to print the BUILD_CAUSE env 
>>> variable in the following ways:
>>> 
>>> 1. println "BUILD_CAUSE = $BUILD_CAUSE"
>>>     build failed - error:
>>>   ERROR: Failed to run DSL Script
>>>   groovy.lang.MissingPropertyException: No such property: BUILD_CAUSE for 
>>> class: Script1
>>> 
>>> 2. println build.properties["environment"]["BUILD_CAUSE"]
>>>     build passed - output is null
>>> 
>>> What is the right way to get the BUILD_CAUSE in Build Flow job?
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-users/3856d186-97f4-4548-9eed-ddc7fbaf55a3%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/9C75AD38-A84A-4EBB-AFCD-05AEA47F354D%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to