In Travis, I can say:
env:
global:
- BLAH=baz
And BLAH will be set for my entire project, for all jobs, and I can use this to avoid repeating long strings that I need to use in my jobs.
Does CircleCI have equivalent functionality? I checked every occurrence of environment in https://circleci.com/docs/2.0/configuration-reference/ but they all seem to be under something like jobs/docker; I want my env var to be global. I am also aware I can configure my environment variable in the web UI, but I don’t want to do this: I’d rather have non-public config all in the same place.