More predefined environment variables



I’m just getting started with Circle CI and while converting a relatively complex Travis setup I noticed that the list of predefined env variables seems to be missing some I’d consider at least very useful if not essential for writing concise tasks.

List of additional useful env variables:

  • executor type
  • docker / machine image currently in use
  • platform / os type
  • name of the workflow the current job is part of (if any)

Most of these can be worked around of course but mostly at the cost of increased verboseness and / or complexity.