Workflow Variables
About Workflow Variables
You can define personal variables for use in workflow expressions. Variables you create here are available in your workflows through the var context — for example, ${{ var.MY_VARIABLE }}.
Personal variables are separate from your organization's variables, which use the org context and are managed by organization admins. For more information, please see Organization Workflow Variables.
Adding a Variable
Navigate to your account settings (Username > Account). On the next page, click Variables.
Click Add variable.
In the dialog box that appears, enter a Key (letters, numbers, underscores, and hyphens only — for example, MY_API_KEY) and a Value. Click Save. A dialog box with the message Variable created will appear.
Variables are stored as secrets by default: their values are masked in the variables table and can't be viewed again after saving.
Editing and Deleting Variables
To change a variable's value, click the edit icon in its row, enter the new Value, and click Save. A variable's key can't be changed after creation; to rename a variable, delete it and create a new one.
To delete a variable, click the delete icon in its row. A dialog box will appear; click Delete to confirm.
Using Variables in Workflows
Reference your variables in any workflow definition with the var context:
jobs:
main:
steps:
- name: Run
run: echo ${{ var.MY_VARIABLE }}For more information about contexts and expressions, please see Inputs and Expressions.