An agent is typically a machine, or container, which connects to a Jenkins master and executes tasks when directed by the master.
An immutable file generated during a Build or Pipeline run which is archived onto the Jenkins Master for later retrieval by users.
Result of a single execution of a Project
A System Configuration which provides dynamic Agent provisioning and allocation, such as that provided by the Azure VM Agents or Amazon EC2 plugins.
The primary Jenkins application (jenkins.war
) which provides
the basic web UI, configuration, and foundation upon which Plugins
can be built.
A configured Pipeline or Project which is triggered as part of the execution of a separate Pipeline or Project.
A slot for execution of work defined by a Pipeline or Project on a Node. A Node may have zero or more Executors configured which corresponds to how many concurrent Projects or Pipelines are able to execute on that Node.
A hash considered globally unique to track the usage of an Artifact or other entity across multiple Pipelines or Projects.
An organizational container for Pipelines and/or Projects, similar to folders on a file system.
An entity in the web UI corresponding to either a: Folder, Pipeline, or Project.
A deprecated term, synonymous with Project.
User-defined text for grouping Agents, typically by similar
functionality or capability. For example linux
for Linux-based agents or
docker
for Docker-capable agents.
The central, coordinating process which stores configuration, loads plugins, and renders the various user interfaces for Jenkins.
A machine which is part of the Jenkins environment and capable of executing Pipelines or Projects. Both the Master and Agents are considered to be Nodes.
A user-configured description of work which Jenkins should perform, such as building a piece of software, etc.
A user-defined model of a continuous delivery pipeline, for more read the Pipeline chapter in this handbook.
An extension to Jenkins functionality provided separately from Jenkins Core.
Part of a Build after the completion of all configured Steps which publishes reports, sends notifications, etc.
stage
is part of Pipeline, and used for defining a conceptually distinct
subset of the entire Pipeline, for example: "Build", "Test", and "Deploy",
which is used by many plugins to visualize or present Jenkins Pipeline
status/progress.
A single task; fundamentally steps tell Jenkins what to do inside of a Pipeline or Project.
Hosted inventory of plugins and plugin metadata to enable plugin installation from within Jenkins.
A configured Pipeline or Project which triggers a separate Pipeline or Project as part of its execution.
A disposable directory on the file system of a Node where work can be done by a Pipeline or Project. Workspaces are typically left in place after a Build or Pipeline run completes unless specific Workspace cleanup policies have been put in place on the Jenkins Master.
Please submit your feedback about this page through this quick form.
Alternatively, if you don't wish to complete the quick form, you can simply indicate if you found this page helpful?
See existing feedback here.