You're enrolled in our new beta rewards program. Join our group to get the inside scoop and share your feedback.
Join groupJoin the community to find out what other Atlassian users are discussing, debating and creating.
Hi
Problem's short version
I'd like to access the step name in my script section from a envrionment variable. There are some built in variables?
For example,
When the step below runs...
(...)
- step:
name: my_cool_name
script:
- echo $STEP_NAME
... then the output should be:
my_cool_name
Real problem
I have dozens of steps running a shell script (sh). Inside this sh file I need access the step's name in order to generate some reports. My current solution is that:
(...)
- step:
name: my_cool_name1
script:
- export STEP_NAME=my_cool_name1
- ./report.sh
(...)
- step:
name: my_cool_name50
script:
- export STEP_NAME=my_cool_name50
- ./report.sh
I'd like to remove the first script line, so I'll be able to write a default step with an anchor name and then, in branches section, do something like that:
pipelines:
default:
- step: &defaultStep
name: none
script:
- ./report.sh
branches:
'dev':
- step:
<<: *defaultStep
name: my_cool_name1
- step:
<<: *defaultStep
name: my_cool_name2
(...)
- step:
<<: *defaultStep
name: my_cool_name50
Thanks
Hi everyone, We are looking to learn more about development teams’ workflows and pain points, especially around DevOps, integrations, administration, scale, security, and the related challeng...
Connect with like-minded Atlassian users at free events near you!
Find an eventConnect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.
Host an eventYou're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events