DevOps: CI/CD Introduction (Continuous Integration, Continuous Delivery, Continuous Deployment)

preview_player
Показать описание


If you're a software developer or IT professional, you've likely heard of DevOps and Continuous Integration and Continuous Delivery/Deployment (CI/CD). But if you're not familiar with these concepts, they can seem overwhelming. In this 5-minute video, we'll give you a quick introduction to DevOps CI/CD and show you how it can help your team deliver software more quickly and with fewer errors. We'll cover the basic principles of DevOps, explain the benefits of CI/CD, and walk you through the key stages of a typical CI/CD pipeline. By the end of the video, you'll have a good understanding of DevOps CI/CD and be ready to start exploring this powerful methodology on your own.

Chapters in this video:
00:00 Introduction
00:42 CI - Continuous Integration
02:12 CD - Continuous Delivery/Deployment
03:37 Conclusion

We have various Learning Paths to help you choose your next step and shape your DevOps & Cloud Career.

Check out our learning paths at KodeKloud to get started:

Those new to the Programming and DevOps world often find it challenging to start their journey due to the missing basic prerequisites. For example, issues with setting up a basic lab environment using VirtualBox, problems with networking, or trouble with working with the Linux CLI or text editors like vi editor. Sometimes there are issues with applications - like getting a sample application to work, problems with getting the dependencies to install correctly or trouble with getting a web server to communicate with a database server. Or, at other times, it's working with data formats like JSON or YAML.

So we have identified a gap, and we believe that this is due to missing some of the basic prerequisites, such as knowing the basics of Linux, the basics of tools like VirtualBox, or knowing the basics of the most commonly used applications like Java, Python or NodeJS or web servers like Apache, NGINX etc. As a DevOps or Cloud Engineer, it is crucial to have these basics cleared. And that’s why we are helping you to bridge that gap!

For more updates on courses and tips, follow us on:

#DevOps #continuousintegration #continuousdelivery
Рекомендации по теме
Комментарии
Автор

“Integration” stands for “integrating changes into main code branch”. Continuously. So the CI - is a process that is organised to allow repeatable and predictable delivery of changes from feature branches into a mainline branch. The most important property of CI is that it guarantees that the changes being integrated do not break the mainline branch.

alex_dot_au
Автор

By far the best introduction in Devops!! You are truly the best instructor ..

senkthan
Автор

Thank You so Much for This Informative Video, In this Video You are Really Awesome Explained.

kapilausarmal
Автор

Proper explanation and impressed with the animation on the slides.

manasemichaelmhando
Автор

I love you man. You are awesome teacher 👨‍🏫

sardarpatel
Автор

As Lynda did not have anything like this as a simple introduction I thank you. Now I can look to find a tutorial on how too create one :)

bentrally
Автор

Finally a good and crystal clear video about this topic!!!! thanks!

JuanLopez-geqm
Автор

Awsome Mumshad! Your explanation is crisp and clear👌🏻

geoffthomas
Автор

Short and sweet.. just the way we like it. THANK YOU!!!

abdifatahimohamed
Автор

Good beginner resource, easy to follow and understand !

activestate
Автор

Thank you so much for the video, well explained and so informative!

HerPinterestDreams
Автор

I have some questions :
Who write the test cases ? developer ? who develop feature#2 will write test cases for the feature ?
Who guarantee the test cases's quality ?

ciantim
Автор

hello and thanks for this wonderful presentation !! i want to know please when the merge of different code fragments is done? at the build system or at the release management? thanks !

thourayasboui
Автор

Hi Mumshad! That is a good intro to CI-CD. Thanks!

DevLinux
Автор

Per your explanation, CI is basically creating a JAR file (in case of Java platform) and running automated tests (like API testing or Web Interface testing). In order for this testing to be done, the build needs to be installed on a server, let's say a test server. So, does CI also mean and take care of this build installation on a test server?

maheshchavare
Автор

Thank you for this explanation.


I am working as a API testing engineer. My query is the testing phase like unit test, automation test is done in the 'Jenkins' ?

keshavdk
Автор

anybody can understand...thanks for the video

zulfiaman
Автор

What if my code supports multiple methods of deploying to a production environment like a standard deploy and blue/green.

production-aws
Автор

Cool introduction, but the sound has a poor quality

ThomasBludau
Автор

Alhamdulilla, it's just like open banana put in mouth...thank you

nisarAhmed_Syed