The ONLY Continuous Integration (CI) tutorial you need as an engineer

The ONLY Continuous Integration (CI) tutorial you need as an engineer

HomeTechWorld with NanaThe ONLY Continuous Integration (CI) tutorial you need as an engineer
The ONLY Continuous Integration (CI) tutorial you need as an engineer
ChannelPublish DateThumbnail & View CountDownload Video
Channel AvatarPublish Date not found Thumbnail
0 Views
Learn how to create a CI pipeline that analyzes your code quality and automatically corrects your code using GitHub Actions and JetBrains' Qodana.
GitLab CI/CD course with K8s, Microservices, Multi-Stage: https://bit.ly/49VOSuU
4-month DevSecOps Bootcamp: https://bit.ly/4d8KBY9

#cicd #CodeQuality #TechWorldWithNana

Thank you, JetBrains, for making this video possible!
Want to try Qodana and significantly improve the quality of your code? Get your free 60-day trial of Qodana: https://jb.gg/Qodana

Deliver code you'll be proud of

Get the most advanced plan with 50% off – only 9 per developer! Offer valid until July 19, 2024

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

I remember from my time as a software developer, we developers never wanted to work with Jenkins jobs or deal with anything related to release pipelines.

It was the task of the responsible senior engineers

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

And since it's explained in simple terms, it's really easy to understand. And that's why I created this tutorial to save anyone who spends years only vaguely understanding this important concept or is afraid to work with it.

If you're having trouble understanding or working with Continuous Integration, I promise that by the end of this video, you'll feel like a pro at this concept and want to learn even more. For that, I have even more easy-to-learn resources to make you a pro in the entire DevOps and Cloud world.

But first, start with this tutorial. In it, you will learn:

What exactly is Continuous Integration (CI) and CI pipeline?
Why we need a CI pipeline in software development projects
Why we need automated testing in different phases
‍ How to create a CI pipeline in practice that automatically checks the quality of your application code and automatically suggests corrections

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

Have fun with your studying!

REFERENCES
Project repository: https://github.com/nanuchi/wrongsecrets
Getting started with Qodana: https://www.jetbrains.com/help/qodana/getting-started.html
Qodana YAML file: https://www.jetbrains.com/help/qodana/qodana-yaml.html
Qodana Linters: https://www.jetbrains.com/help/qodana/linters.html

requirements
GitHub Actions tutorial: https://youtu.be/pg19Z8LL06w

Related Youtube Videos
GitLab CI/CD crash course: https://youtu.be/s_o8dwzRlu4
DevSecOps crash course: https://youtu.be/gLJdrXPn0ns

TIME STAMP
00:00 – Introduction and overview
00:32 – Why tests are important and what these tests are
03:24 – Run tests for merge request – Gatekeeper
05:04 – Why run tests in feature branches?
06:46 – What is CI and CI pipeline
07:24 – Move tests to the left
08:20 – Why CI Pipeline is still important
09:15 – Demo overview
09:46 – What is Qodana and how does it work?
11:21 – Demo project: Creating a CI pipeline with code quality checks
23:12 – Demo – Fix problems automatically

Connect with me
INSTAGRAM https://bit.ly/2F3LXYJ
TWITTER https://bit.ly/3i54PUB
LINKEDIN https://bit.ly/3hWOLVT

Please take the opportunity to connect with your friends and family and share this video with them if you find it useful.