Yes, that's how I do it in my actual Jenkinsfile, but I thought maybe in a 
Declarative pipeline this works differently...

On Thursday, April 6, 2017 at 6:57:13 PM UTC+3, Danny Rehelis wrote:
>
> Encapsulate MY_VAR in script { } blocked required to set a variable when 
> using declarative pipeline inside a Stage. 
>
> No need to declare it with-in environment { }. 
>
> On Thu, Apr 6, 2017, 18:42 Idan Adar <[email protected] <javascript:>> wrote:
>
>> Perhaps Robert (CCed) can help?
>>
>>
>> On Thursday, April 6, 2017 at 6:08:18 PM UTC+3, Idan Adar wrote:
>>>
>>> Is this a valid use of environment directive and variables in 
>>> declarative pipeline?
>>>
>>> pipeline {
>>>    environment {
>>>        MY_VAR = null
>>>    }  
>>>
>>>
>>>    stages {
>>>       stage ("...") {
>>>          steps {
>>>          MY_VAR = "this_stage"
>>>          }
>>>       }
>>>       stage ("...") {
>>>          steps {
>>>          MY_VAR = "this_stage2"
>>>          }
>>>       }
>>>   }
>>>   
>>>   post {
>>>       success {
>>>           slackSend (
>>>             message: "$STAGE_NAME stage failed."
>>>          )
>>>       }
>>>   }
>>>
>>> }
>>>
>>>
>>> -- 
>> 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] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jenkinsci-users/76f4796b-9bee-455f-8c95-decdff8da6fb%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/jenkinsci-users/76f4796b-9bee-455f-8c95-decdff8da6fb%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> 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/4c7b1a85-8fde-435a-bee2-45275b787aa1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to