I have been building this project of mine and I keep getting bit in the butt with what I see as a great limitation.
I have a step that sets a variable for Octopus to see in subsequent steps. I then have a subsequent step that uses that variable which includes its step name in the variable when I set it in the subsequent step.
Whenever I change a step’s name, either one of two things happen:
- Either I’m brilliant, or I magically remember that a subsequent step uses that step name and I remember which step that uses that variable and I fix it. (Actual occurrences of brilliance are disappointingly low.)
- Or, what happens more often is that I forget that a subsequent step uses a variable with the step name of a previous step. My project fails an execution, and I have to hunt to find what happened.
I really need to remove the dependency to this problem. I know you can give me workarounds like putting variables in NuGet files and whatnot, but honestly, I want to structure my code and project the way I want to, and I don’t think I’m being too eccentric in wanting this.
Can someone please address it? I’d suggest giving a step a unique ID or something that allow me to move steps around, and rename steps.
Thanks for your consideration!