flowcontext contains information about the workflow: its ID, title, etc.
projectcontext contains information about the project: its ID, owner, etc.
envcontext syntax allows you to use the value of an environment variable in your workflow file. If you want to use the value of an environment variable inside a job, use your operating system's standard method for reading environment variables.
A set of job tags.
gitcontext contains contains a mapping of your project's workspace to a git repository.
This context can only be used if the project's workspace is inside some git repository.