No, that's definitely not intended to work that way, and it probably won't
work.

On Apr 6, 2017 9:09 AM, "Idan Adar" <[email protected]> wrote:

> 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]> 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].
>>> To view this discussion on the web visit https://groups.google.com/d/ms
>>> gid/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
> <https://groups.google.com/d/msgid/jenkinsci-users/4c7b1a85-8fde-435a-bee2-45275b787aa1%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/CAPbPdOb%2BCfqD_7TGv7VUuyt3v7rBV_36WJORSDLF2hPEZ6K2%2BQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to