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.
gitcontext contains contains a mapping of your project's workspace to a git repository.