Fundamental Definitions

Definitions
Agent - The machine that holds running agent software, which will execute agent task from the pipeline
Artefacts - collection of files or packages created and is made available to future pipelines
Environment - collection of resources like containers or services where you deploy to
Library - a way to store secure files and variable groups
Continuous Delivery - process for building testing and deploying code to environments
Continuous Integration - process that runs builds and automated tests upon some trigger
Deployment Job - collection of steps that run sequentially against an environment. It may follow strategies like runOnce, rolling, and canary
Deployment Groups - is a collection of deployment target machines
Pipeline - defines a workflow for CI/CD, contains 1 or more stages which contain steps & jobs
Trigger - the event that causes a pipeline to run
Stage - Logical stage within a pipeline for separation of concerns, such as test and release
Steps - Atomic part of a pipeline, can be either a script or a task
Script - custom code that you can execute within a pipeline
Task - a prepackaged script with an abstracted set of inputs
Release - a snapshot that contains all required files and a versioned pipeline, and all other info required to perform a deployment of that version
Run - contains all logs ect of an execution of a release