Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Reusable Pipeline: A Shared Library is a separate file which contains definitions of one of more Custom Steps written in Groovy using Jenkins Scripted Pipeline syntax. Node: A host, with a Jenkins Agent installed, which is part of the Jenkins environment and is capable of executing one or more Pipeline StepsRead more about these here.

Stage: A Stage block defines a conceptually distinct subset of tasks performed through the entire Pipeline (e.g. "Build", "Test" and "Deploy" stages), which is used by many plugins to visualize or present Jenkins Pipeline status/progress.

Step: A single task which tells Jenkins what to do at a particular point in time. This may involve executing a shell command or copying a file, for example. This is also where the MettleCI Command Line Interface will be used to enact the tasks required of a DataStage CI/CD Pipeline.

A Jenkins Pipeline is executed by one or more Nodes which are hosts, with a Jenkins Agent installed, which is part of the Jenkins environment and is capable of executing one or more Pipeline Steps.

MettleCI Jenkins Components

...