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

Learn how to build CI Pipeline that analyzes your code quality and automatically fixes your code using GitHub Actions and JetBrains' Qodana
🧡 GitLab CI/CD Course with K8s, Microservices, Multi-Stage: bit.ly/49VOSuU
💚 4-month DevSecOps Bootcamp: bit.ly/4d8KBY9
#cicd #codequality #techworldwithnana
▬▬▬▬▬▬ Thanks JetBrains for making this video possible! 👏 ▬▬▬▬▬▬
► Want to try Qodana and significantly boost the quality of your code? Grab your Qodana free 60-day trial: jb.gg/Qodana
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 🔗▬▬▬▬▬▬
► Project Repository: github.com/nanuchi/wrongsecrets
► Getting Started with Qodana: www.jetbrains.com/help/qodana...
► Qodana YAML File: www.jetbrains.com/help/qodana...
► Qodana Linters: www.jetbrains.com/help/qodana...
▬▬▬▬▬▬ Pre-Requisites ▬▬▬▬▬▬
👉 GitHub Actions Tutorial: • Docker Crash Course fo...
▬▬▬▬▬▬ Related KZread Videos ▬▬▬▬▬▬
👉 GitLab CI/CD Crash Course: • Kubernetes Crash Cours...
👉 DevSecOps Crash Course: • DevSecOps Tutorial for...
▬▬▬▬▬▬ 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 👋 ▬▬▬▬▬▬
INSTAGRAM ► bit.ly/2F3LXYJ
TWITTER ► bit.ly/3i54PUB
LINKEDIN ► bit.ly/3hWOLVT

Пікірлер: 53

  • @TechWorldwithNana
    @TechWorldwithNanaАй бұрын

    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 🔗▬▬▬▬▬▬ ► Project Repository: github.com/nanuchi/wrongsecrets ► Getting Started with Qodana: www.jetbrains.com/help/qodana/getting-started.html ► Qodana YAML File: www.jetbrains.com/help/qodana/qodana-yaml.html ► Qodana Linters: www.jetbrains.com/help/qodana/linters.html

  • @bijith234
    @bijith23429 күн бұрын

    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! 🙌📚

  • @FurqanShah-if5em
    @FurqanShah-if5emАй бұрын

    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.😇😇

  • @TechWorldwithNana

    @TechWorldwithNana

    Ай бұрын

    Thank you for taking time to share this, really happy to read this and keeps me motivated :)

  • @NachtmahrNebenan
    @NachtmahrNebenanАй бұрын

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

  • @MrVernuk
    @MrVernuk27 күн бұрын

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

  • @sachinvshishth
    @sachinvshishth27 күн бұрын

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

  • @keharacek
    @keharacek29 күн бұрын

    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!

  • @techthief3278
    @techthief327829 күн бұрын

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

  • @TechInstance
    @TechInstance5 күн бұрын

    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!

  • @page0809
    @page0809Ай бұрын

    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!!

  • @TechWorldwithNana

    @TechWorldwithNana

    Ай бұрын

    So happy to hear, thank you for your nice words! :)

  • @OctavianFox
    @OctavianFox29 күн бұрын

    The longest ad I’ve ever seen

  • @Elujin
    @ElujinАй бұрын

    Thank you for the solid tutorials!

  • @AdityaRaj-vy9bv
    @AdityaRaj-vy9bvКүн бұрын

    @NewEraTech- all time favorite channel to learn. Thanks For this kind of content @TechWorld with Nana

  • @nhantrannguyenle5532
    @nhantrannguyenle553224 күн бұрын

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

  • @tirthjoshi3543
    @tirthjoshi3543Ай бұрын

    Thanks Nana for informative video on CI 😊

  • @niranjanpatil8202
    @niranjanpatil8202Ай бұрын

    Thanks for sharing this Nana

  • @thomash.8297
    @thomash.829720 күн бұрын

    Thank you Nana! Top video!

  • @madhoobandi642
    @madhoobandi64224 күн бұрын

    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.

  • @Ansarshadan
    @AnsarshadanАй бұрын

    God bless you always @nana

  • @MrHav1k
    @MrHav1k29 күн бұрын

    Well done!

  • @saitejareddygurujala2534
    @saitejareddygurujala253428 күн бұрын

    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

  • @pouriasadri9621
    @pouriasadri96215 күн бұрын

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

  • @MonsieurToure
    @MonsieurToureАй бұрын

    Thank you so much!

  • @TechWorldwithNana

    @TechWorldwithNana

    Ай бұрын

    You're welcome! :)

  • @opaulodetarso
    @opaulodetarsoАй бұрын

    Mais um excelente vídeo.

  • @wantedlepota9960
    @wantedlepota996025 күн бұрын

    The title of this tutorial is quite misleading

  • @sprintwithcarlos
    @sprintwithcarlosАй бұрын

    You are the best

  • @massfrat5501
    @massfrat5501Ай бұрын

    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.

  • @bedeutungslosigkeit4627
    @bedeutungslosigkeit462729 күн бұрын

    please elaborate on this subject. Thanks a lot!

  • @marcoa6142
    @marcoa614229 күн бұрын

    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?

  • @KerryBeetge

    @KerryBeetge

    12 күн бұрын

    There is a self-hosted version

  • @mayflowerlily5326
    @mayflowerlily532610 күн бұрын

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

  • @shomikhan1333
    @shomikhan133325 күн бұрын

    Please make a crash course on nginx.....

  • @rishiraj2548
    @rishiraj2548Ай бұрын

    Good day greetings

  • @Al_Miqdad_
    @Al_Miqdad_16 күн бұрын

    hi nana I still don't understand docker volumes I wish if you can make an example for me let's say I have a project and this project has a lot of important fiels that I need to take them always how can I make a path outside the container in linux

  • @zongruli1138
    @zongruli113828 күн бұрын

    Unbelievable!!! In this way, the security team will not just throw out a scan report, and will only ask the development team to improve within a deadline, but never provide a corrective solution. 😫 Now it is really possible to start to provide real program correction methods.😭 OMG!!!😮

  • @pankajsharma1125
    @pankajsharma112523 күн бұрын

    Hi Nana....at the age of 45....can learn devops for new career or not (if dont have any skill from this IT field)...please give your view

  • @khzind
    @khzind28 күн бұрын

    please use dark background in slides white is too harsh for the eyes

  • @JamesSmith-cm7sg
    @JamesSmith-cm7sg28 күн бұрын

    Isn't it true that CD directly to prod assumes that ALL new commits will contain good tests for the change. Every developer on the team must know how to write good tests upfront, and never make a mistake, otherwise they risk pushing something bad directly to prod, which could cause data breach, broken access control.... and the list goes on. Remember, developers could push someone brand new, like a new endpoint.

  • @justchecking2470
    @justchecking2470Ай бұрын

    Ok

  • @tolikk4304
    @tolikk430423 сағат бұрын

    I love you )

  • @Pexers.
    @Pexers.21 күн бұрын

    Good tutorial in terms of theory of CI and its benefits etc, but using a single tool for everything I don't think it is the best advise. It seemed like a commercial to Qodana above all...

  • @ianoflynn9688
    @ianoflynn9688Ай бұрын

    i think the title is a bit misleading. Seems just like an add for Qodana

  • @prozacsf84
    @prozacsf84Ай бұрын

    So easy to pay 50$ / month, obey your employees to respect the tool and feel Good 😊

  • @yomajo
    @yomajo26 күн бұрын

    In first 20 seconds it was clear it was going to be an ad wrapper :/

  • @tir0__
    @tir0__27 күн бұрын

    Ur voice make me high 🔥😀

  • @sheastech
    @sheastechАй бұрын

    Very good.