Issue Summary
According to Bamboo variables, Bamboo does not have the support for job variables. However, it's possible to add job variables by directly accessing the <bamboo-url>/chain/admin/config/configureChainVariables.action?buildKey=PROJ-PLAN-JOB.
This is reproducible on Data Center: (yes)
Steps to Reproduce
- Create a new plan
- Access the plan variables in Actions >> Configure plan >> Variables tab
- Change the URL of the previous page and add -JOBKEY at the end of the URL
- It will allow you to add job variable to that specific job
In case you add Dump variables to log task in this plan, the job variable will be printed in the logs like this:
simple 30-Mar-2023 13:45:42 key: [variable] value: [value] type: JOB
Expected Results
Either fully implement job variables to Bamboo or remove this bug that allows users to add variables that are not available in the UI or in the Specs.
Actual Results
It's possible to add job variables by changing the URL and adding the JOBKEY in the request.
Workaround
There's no workaround.