DEV Community

Cover image for Jenkins Pipeline and Jenkinsfile
Olawale Adepoju for AWS Community Builders

Posted on Edited on Originally published at dev.classmethod.jp

Jenkins Pipeline and Jenkinsfile

Introduction to Jenkins Pipeline and Jenkinsfile

Jenkins Pipeline involves the process to integrate and chain the processes in a project. In other words, the stages and processes involved in the building are integrated into a pipeline.

To implement Jenkins Pipeline, Jenkinsfile must be used.
Build >>>Deployment >>>Testing >>> Release

Jenkinsfile is simply Pipeline-as-a-code, it is a text file where the code is written to define the stages and steps of the pipeline.
It can be created within a Jenkins job or from a repository.

Building a Jenkins Pipeline

Step 1: Install Pipeline Plugin

Image description
Step 2: Create a new item/job and choose pipeline and save

Image description
Step 3: In the pipeline section create a Jenkinsfile or get a Jenkinsfile from SCM

Image description

Image description
Step 4: Run the job and check the result

Image description

Getting a Jenkinsfile from SCM

A Jenkinsfile can also be used from a repository by connecting the repository URL from the pipeline and specifying the branch where the file resides in the repository.

NOTE: If the repository is private, then a credential will be required.

Image description

Top comments (0)