In simple terms, a Pipline  is a user/developer defined the set of rules for getting an application from a repository and delivering it to the end users. The set of rules could be anything such as pulling the source code from a version control (e.g. GitHub), building the application (e.g. composer install), running tests (e.g. PHPUnit), deploying to an environment (e.g. Staging) so on. In order for us to make this happen, we can use a Jenkinsfile  to automatically create the pipeline. In the example below, we will create a Jenkinsfile, upload it to Jenkins and run our build.

#jenkins #jenkins pipeline

Creating a simple Jenkins pipeline with Jenkinsfile
2.70 GEEK