Cicd documentation layout


What Is meant by Jenkins CI/CD Pipeline?



Download 6.25 Mb.
Page8/39
Date15.06.2023
Size6.25 Mb.
#61535
1   ...   4   5   6   7   8   9   10   11   ...   39
CIcd

4.3. What Is meant by Jenkins CI/CD Pipeline?


A CI/CD pipeline can be easily understood as the process pathway through which we can deliver a single unit of production-ready software. Your team will choose which services they’ll use to build this; there’s no single canonical implementation of a CI/CD pipeline.

  • Jenkins Pipeline is a suite of plugins that supports implementing and integrating continuous delivery.

  • Pipeline provides an extensible set of tools for modelling.

  • Simple-to-complex delivery pipelines “as code” via the pipeline Groovy DSL, which is derived from Java and runs on JVM.

4.4. Blue-print diagram of CICD Workflow:



4.5. Benefits of using Pipeline jobs:


  • Code: Pipelines are implemented in code and typically checked into source control, giving teams the ability to edit, review and iterate upon their delivery pipeline.

  • Durable: Pipelines can survive both planned and unplanned restarts of the Jenkins master

  • Pausable: Pipelines can optionally stop and wait for human input or approval before continuing the pipeline run.

  • Versatile: Pipelines support complex CD requirements, including the ability of fork/join, loop and perform work in parallel.

  • Extensible: The pipeline plugin supports custom extensions to its DSL and multiple options for integration with other plugins.

  • Reusability

  • Easy Recoverability



4.6. Steps to Install Jenkins in Linux and Run as a service:


Method-1:
Jenkins package is not available in the default RHEL repositories. So, we need to add Jenkins repository using the beneath commands available in official website.
[root@cicdapi opt]# wget -O /etc/yum.repos.d/jenkins.repo https: //pkg.jenkins.io/redhat- stable/jenkins.repo
[root@cicdapi opt]# rpm --import http://pkg.jenkins.io/redhat-stable/jenkins.io.key
Run the below yum command to install Jenkins and java.
[root@cicdapi opt]# yum install jenkins java-1.8.0-openjdk –y

Download 6.25 Mb.

Share with your friends:
1   ...   4   5   6   7   8   9   10   11   ...   39




The database is protected by copyright ©ininet.org 2024
send message

    Main page