1 / 70

CI CD Pipeline Using Jenkins | Continuous Integration & Continuous Deployment | DevOps | Simplilearn

In this presentation we will learn how to create a CI CD Pipeline using Jenkins Tool. We'll also learn about the Importance of Continuous Integration and Continuous Delivery/Deployment. Jenkins is a tool used to Create full DevOps Pipeline.<br>This CI CD using jenkins Video will cover the following topics:<br><br>1. What is DevOps?<br>2. What is CI/CD Pipeline?<br>3. What is Jenkins?<br>4. Building a CI CD Pipeline with Jenkins<br>5. Demo to build CI CD pipeline with Jenkins<br><br><br>Why learn DevOps? <br>Simplilearnu2019s DevOps training course is designed to help you become a DevOps practitioner and apply the latest in DevOps methodology to automate your software development lifecycle right out of the class. You will master configuration management; continuous integration deployment, delivery and monitoring using DevOps tools such as Git, Docker, Jenkins, Puppet and Nagios in a practical, hands on and interactive approach. The Devops training course focuses heavily on the use of Docker containers, a technology that is revolutionizing the way apps are deployed in the cloud today and is a critical skillset to master in the cloud age.<br><br>Who should take this course?<br>DevOps career opportunities are thriving worldwide. DevOps was featured as one of the 11 best jobs in America for 2017, according to CBS News, and data from Payscale.com shows that DevOps Managers earn as much as $122,234 per year, with DevOps engineers making as much as $151,461. DevOps jobs are the third-highest tech role ranked by employer demand on Indeed.com but have the second-highest talent deficit.<br>1. This DevOps training course will be of benefit the following professional roles:<br>2. Software Developers<br>3. Technical Project Managers<br>4. Architects<br>5. Operations Support<br>6. Deployment engineers<br>7. IT managers<br>8. Development managers<br><br>ud83dudc49Learn more at: https://bit.ly/2ytbV4J

Simplilearn
Télécharger la présentation

CI CD Pipeline Using Jenkins | Continuous Integration & Continuous Deployment | DevOps | Simplilearn

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. What’s in it for you?

  2. What’s in it for you? • What is DevOps?

  3. Click here to watch the video

  4. What’s in it for you? • What is DevOps? • What is CI/CD Pipeline?

  5. What’s in it for you? • What is DevOps? • What is CI/CD Pipeline? • Building a CI CD pipeline with Jenkins

  6. What’s in it for you? • What is DevOps? • What is CI/CD Pipeline? • Building a CI CD pipeline with Jenkins • Demo – to build a pipeline with Jenkins

  7. What is DevOps?

  8. What is DevOps? DevOps is a combination of two practices: Development Operations

  9. What is DevOps? Development team is responsible for coding or scripting the software, and integrating all the components needed to run that software DevOps is a combination of two practices: Development Operations

  10. What is DevOps? Operations team is responsible for managing the diverse workforce of the organization to ensure effective and efficient daily operations DevOps is a combination of two practices: Development Operations

  11. What is DevOps? DevOps help in achieving in various milestones like: Frequent Release of Deliverables

  12. What is DevOps? DevOps help in achieving in various milestones like: Frequent Release of Deliverables Team Collaboration

  13. What is DevOps? DevOps help in achieving in various milestones like: Better Management of Unplanned work

  14. What is DevOps? DevOps help in achieving in various milestones like: Better Management of Unplanned work Faster resolution of issues

  15. What is DevOps? DevOps help in achieving in various milestones like: DevOps today is being adopted by many organizations to automate the entire process of software development This has only become possible because of the CI/CD pipeline Better Management of Unplanned work Faster resolution of issues

  16. What is a CI/CD Pipeline?

  17. What is a CI/CD Pipeline? • CI/CD Pipeline or Continuous Integration/ Continuous Delivery is referred to as the backbone of DevOps approach

  18. What is a CI/CD Pipeline? • CI/CD Pipeline or Continuous Integration/ Continuous Delivery is referred to as the backbone of DevOps approach Pipeline What is meant by the term “Pipeline”? Pipeline is a series of events that are connected together to make quick software releases.

  19. What is a CI/CD Pipeline? • CI/CD Pipeline or Continuous Integration/ Continuous Delivery is referred to as the backbone of DevOps approach • The pipeline is responsible for building codes, running tests, and deploying new software versions

  20. What is Continuous Integration?

  21. What is Continuous Integration (CI)?

  22. What is Continuous Integration (CI)? • Continuous Integration is a practice that integrates code into a shared repository

  23. What is Continuous Integration (CI)? • Continuous Integration is a practice that integrates code into a shared repository • It uses automated verifications for the early detection of problems

  24. What is Continuous Integration (CI)? • Continuous Integration is a practice that integrates code into a shared repository • It uses automated verifications for the early detection of problems • Continuous Integration doesn't eliminate bugs, but helps in finding and removing them easily

  25. What is Continuous Delivery?

  26. What is Continuous Delivery (CD)?

  27. What is Continuous Delivery (CD)? • Continuous Delivery is the phase in which the changes are made in the code before deploying

  28. What is Continuous Delivery (CD)? • Continuous Delivery is the phase in which the changes are made in the code before deploying • The team in this phase decides what is to be deployed to the customers and when

  29. What is Continuous Delivery (CD)? • Continuous Delivery is the phase in which the changes are made in the code before deploying • The team in this phase decides what is to be deployed to the customers and when • The ultimate goal of the pipeline is to make deployments

  30. What is Continuous Delivery (CD)? • When both these practices are placed in order, all the steps could be referred to as automated, and this process is CI/CD • Continuous Delivery is the phase in which the changes are made in the code before deploying • The team in this phase decides what is to be deployed to the customers and when • The ultimate goal of the pipeline is to make deployments

  31. What is Continuous Delivery (CD)? • When both these practices are placed in order, all the steps could be referred to as automated, and this process is CI/CD • Implementation of CI/CD enables the team to deploy codes quickly and efficiently • Continuous Delivery is the phase in which the changes are made in the code before deploying • The team in this phase decides what is to be deployed to the customers and when • The ultimate goal of the pipeline is to make deployments

  32. What is Continuous Delivery (CD)? • When both these practices are placed in order, all the steps could be referred to as automated, and this process is CI/CD • Implementation of CI/CD enables the team to deploy codes quickly and efficiently • The process makes the team more agile, productive, and confident • Continuous Delivery is the phase in which the changes are made in the code before deploying • The team in this phase decides what is to be deployed to the customers and when • The ultimate goal of the pipeline is to make deployments

  33. What is Jenkins?

  34. What is Jenkins?

  35. What is Jenkins? • Jenkins is an open source automation tool used to build and test software projects

  36. What is Jenkins? • Jenkins is an open source automation tool used to build and test software projects • The tool makes it easier for developers to integrate changes to the project

  37. What is Jenkins? • Jenkins is an open source automation tool used to build and test software projects • The tool makes it easier for developers to integrate changes to the project • Jenkins achieves continuous integration with the help of plugins.

  38. Jenkins turns out to be a best fit for building a CI/CD pipeline because of its flexibility, openness, plugin-capabilities, and simple to use nature

  39. Building CI/CD pipeline with Jenkins

  40. Building CI/CD pipeline with Jenkins • To automate the entire development environment, a CI/CD pipeline is to be built

  41. Building CI/CD pipeline with Jenkins • To automate the entire development environment, a CI/CD pipeline is to be built • To build such a pipeline Jenkins turns out to be the best fit

  42. Building CI/CD pipeline with Jenkins • There are six steps to build a pipeline with Jenkins

  43. Building CI/CD pipeline with Jenkins • There are six steps to build a pipeline with Jenkins • Before those six steps, things needed are: • 1. Java Development Kit

  44. Building CI/CD pipeline with Jenkins • There are six steps to build a pipeline with Jenkins • Before those six steps, things needed are: • 1. Java Development Kit • 2. Knowledge to execute some basic Linux commands

  45. Building CI/CD pipeline with Jenkins The steps to build CI/CD pipeline with Jenkins are:

  46. Building CI/CD pipeline with Jenkins The steps to build CI/CD pipeline with Jenkins are: 1 Download Jenkins • Download Jenkins from the Jenkins downloads page “https://www.jenkins.io/download/”

  47. Building CI/CD pipeline with Jenkins The steps to build CI/CD pipeline with Jenkins are: 1 Download Jenkins • Download Jenkins from the Jenkins downloads page “https://www.jenkins.io/download/” • Download the file “Generic Java package (.war)”

  48. Building CI/CD pipeline with Jenkins The steps to build CI/CD pipeline with Jenkins are: 2 Execute Jenkins as a Java binary • Open the terminal window and enter cd <your path>

  49. Building CI/CD pipeline with Jenkins The steps to build CI/CD pipeline with Jenkins are: 2 Execute Jenkins as a Java binary • Open the terminal window and enter cd <your path> • Use the command java –jar ./Jenkins. war to run the WAR file

More Related