Job is the slave's output of running/completed task. This is a directory with at least: * alive Constantly "touch"ed file when job is running. That updates file's mtime and tells that process is still alive. * host.txt Slave's hostname. It is also used to determine when job was started. * tmp-path.txt Path to temporary directory on the slave, in case it failed and you wish to look at its state. * pkg.txt Just list of installed skelpkgs during the build. * env.txt Dump of environment variables used to start each step. * steps/ Subdirectory containing more subdirectories named after each step. Each of those directories contains at least: * started Empty file used for creation time determination. * stdout.txt, stderr.txt => TAI64N-prefixed output of corresponding streams. * exitcode.txt May not exist if step is in progress. Contains either decimal value of the step's return code, or "timeout" string in case the step is killed due to longtime lack of output.