Environment Variables
Environment variables influence both startup and task execution.
Startup values you will use most often
GOPHER_ENCRYPTION_KEYGOPHER_CUSTOM_REPOSITORYGOPHER_DEPLOY_KEYGOPHER_CUSTOM_BRANCHGOPHER_ENVIRONMENTGOPHER_LOGDESTGOPHER_LOGLEVELGOPHER_SSH_PORTGOPHER_MESSAGE_FORMAT
Task and pipeline environment
Tasks receive a cleaned environment plus pipeline-specific values. Common examples include:
GOPHER_PROTOCOLGOPHER_USERGOPHER_CHANNELGOPHER_THREAD_IDGOPHER_MESSAGE_IDGOPHER_PIPE_NAMEGOPHER_TASK_NAMEGOPHER_START_PROTOCOLGOPHER_START_CHANNELGOPHER_START_THREAD_IDGOPHER_START_USER
For task authors, the practical rule is simple: prefer the Robot API for important values, and use the environment for integration with external scripts and tools.