The ONLY Continuous Integration (CI) Tutorial you need as an Engineer

preview_player
Показать описание
Learn how to build CI Pipeline that analyzes your code quality and automatically fixes your code using GitHub Actions and JetBrains' Qodana

#cicd #codequality #techworldwithnana

▬▬▬▬▬▬ Thanks JetBrains for making this video possible! 👏 ▬▬▬▬▬▬

Deliver code you’ll be proud to own 🖤

► Get the most advanced plan with a 50% discount - only $9 per developer! Offer valid until July 19, 2024
▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬

I created a tutorial specifically for developers, who NEVER REALLY understood the concept of Continuous Integration (CI) properly😌 what it is about and why it's so important for application development 🚀

Back then, when I was a software engineer, I remember us developers never wanted to work with Jenkins jobs or deal with anything related to release pipelines.

It was the task of the senior engineers dedicated to it 🙉

Later in my career when I slowly moved to DevOps, I realized that if someone had explained to me properly with simple words, why I, as a software developer should know about CI and CD, how it affects my work, it would have been extremely helpful for my job.

Plus broken down in simple terms, it's really easy to understand. And that's why I created this tutorial, to save anyone years of just vaguely understanding this important concept or having a fear of working with it 💪

If you have struggled with understanding or working with Continuous Integration, I promise, by the end of this video, you will feel like a pro 🙌 about this concept and will wanna learn even more, for which I have even more easy to learn resources to make you a pro in the whole DevOps and Cloud world 😊

But start with this tutorial first, where you'll learn:

💡 What Continuous Integration (CI) and CI pipeline is exactly
💡 Why we need a CI pipeline in software development projects
💡 Why we need automated tests in different stages
👨🏾‍💻 How to build a CI pipeline in practice that automatically checks your application code quality and automatically suggests fixes

Using GitHub Actions as CI server and JetBrains Qodana for code quality checks 🛠️

Happy learning! 💙

▬▬▬▬▬▬ R E F E R E N C E S 🔗▬▬▬▬▬▬

▬▬▬▬▬▬ Pre-Requisites ▬▬▬▬▬▬

▬▬▬▬▬▬ Related Youtube Videos ▬▬▬▬▬▬

▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
00:00 - Intro and Overview
00:32 - Why Tests are important and what are these tests
03:24 - Run Tests on Merge Request - Gatekeeper
05:04 - Why Run Tests in Feature Branches
06:46 - What is CI and CI Pipeline
07:24 - Shifting Testing Left
08:20 - Why CI Pipeline is still important
09:15 - Demo Overview
09:46 - What is Qodana and how it works
11:21 - Demo Project: Build CI Pipeline with Code Quality Checks
23:12 - Demo - Fixing Issues automatically

▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
Рекомендации по теме
Комментарии
Автор

I created a tutorial specifically for developers, who NEVER REALLY understood the concept of Continuous Integration (CI) properly😌 what it is about and why it's so important for application development 🚀

Back then, when I was a software engineer, I remember us developers never wanted to work with Jenkins jobs or deal with anything related to release pipelines.

It was the task of the senior engineers dedicated to it 🙉

Later in my career when I slowly moved to DevOps, I realized that if someone had explained to me properly with simple words, why I, as a software developer should know about CI and CD, how it affects my work, it would have been extremely helpful for my job.

Plus broken down in simple terms, it's really easy to understand. And that's why I created this tutorial, to save anyone years of just vaguely understanding this important concept or having a fear of working with it 💪

If you have struggled with understanding or working with Continuous Integration, I promise, by the end of this video, you will feel like a pro 🙌 about this concept and will wanna learn even more, for which I have even more easy to learn resources to make you a pro in the whole DevOps and Cloud world 😊


▬▬▬▬▬▬ R E F E R E N C E S 🔗▬▬▬▬▬▬

TechWorldwithNana
Автор

God bless you always @nana you are the best when it comes to learn devops skills and architecture even for the freshers, I started my devops career watching your videos and course now successfully working as devops engineer.😇😇

FurqanShah-ifem
Автор

The clarity and depth of your tutorial are commendable. The step-by-step breakdown of CI concepts, best practices, and practical implementation truly demystifies the process for engineers at all levels.👩‍💻 Keep up the fantastic work, and thank you for contributing valuable knowledge to the engineering community! 🙌📚

bijith
Автор

I cannot express how wonderful and well organized these presentations and animations are, without which devOp pipelines seemed some kind of an ocean of technologies that could never be conquered. But Mam, you have put the jinni in a bottle. Thank you!

TechInstance
Автор

Your tutorials are ones of the best tutorials for DevOps I've ever watched! Thanks, Nana 🙂

MrVernuk
Автор

In one video I feel like I gotta know manythings you simplify everything and make us feel light Nana, you're the best!

techthief
Автор

I appreciate having all this curated information just one click away. Great work and valuable contributions to the community! 🎉

sachinvshishth
Автор

Thank you, Nana, for pointing out code quality! I have fight with overly complicated code all day 😫

NachtmahrNebenan
Автор

Nana you are the best! You example project and tutorials are always super clear. You realy clear the fog on the subject! You are my favorite internet teacher for devOps!!

page
Автор

Damn, I tried adding some code analysis step for our JS/TS project but was struggling with finding suitable tools for that, I have to say that Qodana looks really cool. Great video!

keharacek
Автор

Really helpful and clearly. Thanks a lot for your dedication ❤️

nhantrannguyenle
Автор

Thanks Nana for informative video on CI 😊

tirthjoshi
Автор

Not just only the information is great but also the visuals are perfect.
@TechWorldwithNana, what tools you use to make these visuals? Thank you in advance.

madhoobandi
Автор

I've adopted same thing for Azure DevOps as well, but I've roadblock in enabling autofix over Pull Request in Azure DevOps, great tool though . thanks

saitejareddygurujala
Автор

please elaborate on this subject. Thanks a lot!

bedeutungslosigkeit
Автор

Would you please make a video about DevOps Interview and what they might ask us??

pouriasadri
Автор

Hi Nana,
Love your content!
Wanted to ask you or any Cloud techs out there...to what extent is CI/CD pipeline used in a Cloud Engineer or Cloud Security Engineer role.
My goal is to become a Cloud Engineer then work my way to Cloud Security Engineer. Thanks Mass.

massfrat
Автор

Thanks Nana.
This is really quite helpful.

Just wondering if the tool is IDE or code editor agnostic...

olorundareagnes
Автор

As always, you rock Nana! Thanks for sharing 👊🏽😊 I have a question about sending sensitive information to the cloud, especially when testing code. I mean, when working for a company you may have policies to follow and for security reasons you are probably not allowed to send the analyzed code over internet, for instance sending the results to Qodana cloud. So, What would it be your suggestion for addressing this security concern?

marcoa
Автор

Hi nana, what are the job responsibilities and JD of devops engineer

mayflowerlily