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/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/CAObRFCW5xVJTpT%2Bt1hRbvZiToWMOCT40tQvpUanH2H6xKq2V3Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.