Some of the Jenkins Pipeline key aspects are :
Pipeline : User-defined model of a CD pipeline. Pipeline's code takes the role of defining the entire build process, including building, testing, and delivering an application.
Node : A machine as a part of the Jenkins environment which is capable of executing a pipeline.
Step : An individual task that communicates to Jenkins about what to do at a particular point in time.
Stage : This defines distinct subset of tasks that are conceptually unique and performed through the pipeline (build, test, deploy stages).