After the administrator has configured the Sigma installations, you can define the build job and configure Sigma as a build step for either freestyle projects or pipelines. This section describes the Pipeline option.
A Jenkins Pipeline (or Pipeline) is a suite of plugins that supports continuous delivery pipelines in Jenkins. The definition of a Pipeline is written to a text file, Jenkinsfile, that can be stored in a project's source control repository.
A Jenkinsfile can be written using two types of syntax: scripted and declarative.