Trigger: Condition for starting a build. For example, VCS check-in, schedule, manual
Build Queue: A queue of builds awaiting execution
Snapshot dependency: A reference to a completed build at the same commit
Build Agent: A process that performs a build. A machine can have multiple agents installed
Agent Requirements: Things that an agent needs to satisfy in order to receive a build
Artifact Dependency: Reference some or all of the output of another build.
Working Directory: Usually C:\buildAgent\work
VCS Roots: Path to root of source tree
Build Step: One part of the build
eg. "Update version number", "Run MSBuild", "Run tests"
Artifact: Output of build that should be kept. Eg. NuGet packages, web deploy packages.
Failure Condition: Eg. "Build process returns something other than 0", or "Number of tests has decreased by more than 5%", or "Tests took 5 minutes longer to run than last time"