-
New Feature
-
Resolution: Fixed
-
Major
-
None
Please provide a way to access the stage name from within the stage and its contents (like post).
Background
I have a multibranch declarative script. I am struggling with the limitation of one JenkinsFile per branch. I want to run various tasks (i.e. stages) on the branch (e.g. build several separate apps) and have a clear indication of which stage failed in the email notification subject sent on failure. I assume that stage processing will stop as soon as one stage fails. The post clause can then call the email-ext plugin and specify in Subject the stage that failed. Developers will then see quickly which task failed, rather than having to look through the console log (or email body).
- is duplicated by
-
JENKINS-40443 Possibility to know the current stage in a Pipeline
-
- Resolved
-
- is related to
-
JENKINS-48315 Add env variable LAST_STAGE_NAME which will persist when stage ends prematurely
-
- Open
-
- links to
How can we access this variable now in declarative pipelines? Is this functionality already published in Jenkins? It would be really useful to have this for sending notifications in case of build failures.