1 / 24

Continuous Deployment vs Continuous Delivery | Continuous Integration And Deployment | Simplilearn

This presentation on "Continuous Delivery Vs. Continuous Deployment" will help you understand the contrast between the two phases. The video will enable you to learn the basics of Continuous Delivery and Continuous Deployment, along with following the aspect of Continuous Integration. Towards the end of the video, we shall also see how these three phases are related to each other. Though these phases are different from each other, yet they are related, and together they complete the entire process of development.<br><br>The topics covered in the presentation are:<br>What is Continuous Delivery?<br>What is Continuous Deployment?<br>Continuous Delivery Vs. Continuous Deployment<br>How are Continuous Integration, Continuous Delivery, and Continuous Deployment related to each other?<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. <br><br>After completing the DevOps training course you will achieve hands on expertise in various aspects of the DevOps delivery model. The practical learning outcomes of this Devops training course are:<br>An understanding of DevOps and the modern DevOps toolsets<br>The ability to automate all aspects of a modern code delivery and deployment pipeline using:<br>1. Source code management tools<br>2. Build tools<br>3. Test automation tools<br>4. Containerization through Docker<br>5. Configuration management tools<br>6. Monitoring tools<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<br><br>

Simplilearn
Download Presentation

Continuous Deployment vs Continuous Delivery | Continuous Integration And Deployment | 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 is Continuous Delivery?

  2. What is Continuous Delivery? • Continuous Delivery (CI) refers to the building, testing and delivering code changes made to the software

  3. Click here to watch the video

  4. What is Continuous Delivery? • Continuous Delivery (CI) refers to the building, testing and delivering code changes made to the software • The transition between the Integration phase and the Delivery phases is automatically completed

  5. What is Continuous Delivery? Continuous Integration (CI) is a practice that enables the developers to merge their code changes in the central repository • Continuous Delivery (CI) is a DevOps practise that refers to the building, testing and delivering code changes made to the software. • The transition between the Continuous Integration phase and the Continuous Delivery phases is automatically completed Continuous Integration

  6. What is Continuous Delivery? • The tests that take place in the integration phase help the developers to fix the bugs before the public release

  7. What is Continuous Delivery? • The tests that take place in the integration phase help the developers to fix the bugs before the public release • Continuous delivery enables the developer to release the software at any rate of their own choice

  8. What is Continuous Deployment?

  9. What is Continuous Deployment? • Continuous Deployment (CD) is a further step from Continuous Delivery

  10. What is Continuous Deployment? • Continuous Deployment (CD) is a further step from Continuous Delivery • The step refers to the automatic releasing of any developer changes from the repository to the production

  11. What is Continuous Deployment? • The goal of Continuous Deployment is to run the codes and maintain a simulated environment

  12. What is Continuous Deployment? • The goal of Continuous Deployment is to run the codes and maintain a simulated environment • Continuous Deployment takes into consideration the quality and the real-time monitoring of the product

  13. Continuous Delivery Vs. Continuous Deployment

  14. Continuous Delivery Vs. Continuous Deployment Definition Continuous Deployment is a practice that aims at continuously releasing the code changes into the production environment Continuous Delivery is a software engineering practice where codes changes are prepared to be released

  15. Continuous Delivery Vs. Continuous Deployment Advantages • Completion of each deployment phase • Quick and more reliable completion • Frequent releases • Releases completed in smaller segments

  16. Continuous Delivery Vs. Continuous Deployment Advantages • Automation of the entire process • Creation of the fully automated CI/CD pipeline • Instant responses to defects/bugs • More stable, reliable and comfortable releases

  17. Continuous Delivery Vs. Continuous Deployment For whom? Organizations that need to release features on a daily or hourly basis. The process ensures cross-department coordination Organizations that require the release of new features on a frequent basis

  18. How are Continuous Integration, Continuous Delivery and Continuous Deployment related?

  19. How are Continuous Integration, Continuous Delivery and Continuous Deployment related? CONTINUOUS INTEGRATION Merge Build Test Automatic Deploy to Production Automatic Release to Repository CONTINUOUS DELIVERY CONTINUOUS DEPLOYMENT

  20. How are Continuous Integration, Continuous Delivery and Continuous Deployment related? Build • Continuous Integration allows the developers to integrate code changes into a shared repository continuously • The process ensures that code is tested and incorporated smoothly Test Merge CONTINUOUS INTEGRATION

  21. How are Continuous Integration, Continuous Delivery and Continuous Deployment related? Automatic Release to Repository • Continuous Delivery is the phase in which the changes are made in the code before sending to the next phase • The team in this phase decides what is to be deployed to the customers and when CONTINUOUS DELIVERY

  22. How are Continuous Integration, Continuous Delivery and Continuous Deployment related? Automatic Deploy to Production • Continuous Delivery is the last phase that aims at automating the development process • Sometimes, Continuous Delivery and Continuous Deployment are combined to yield maximum outputs CONTINUOUS DEPLOYMENT

More Related