What is Jenkins Pipeline ?
Jenkins Pipeline is a suite of plugins which supports implementing and integrating continuous delivery pipelines into Jenkins. Pipeline provides an extensible set of tools for modeling simple-to-complex delivery pipelines "as code" via the Pipeline DSL.
Following are common steps to use pipeline:
- Create a Jenkinsfile which describe what kind of command with run while pipeline running.
- Add this Jenkinsfile to the root of project on Github repository. Jenkinsfile use Groovy grammar.
- Create a new job with type Pileline
- Run pipeline job