Day-18 | What is CICD ? | Introduction to CICD | How CICD works ? |

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024

ความคิดเห็น • 212

  • @Cloudnp9458
    @Cloudnp9458 9 หลายเดือนก่อน +59

    6:36. Unit testing is nothing but testing code for a block or specific functionality.
    7:10. Static code analysis is to verify format, all indentation is right, syntax is right, make sure u didn't declare any unnecessary variables.
    Code quality/ vulnerability testing is done to check for vulnerability, that can be misused by hackers
    8:51. Automation testing/functional testing /endtoend testing, in this you verify your application in end to end manner such that one functionality doesn't affect other functionality.
    Reports - reports for how many units test passed , what is code quality etc.
    Deployment stage- deploying your application on a platform so that your customer can access your application.

    • @balajidude9631
      @balajidude9631 2 หลายเดือนก่อน

      your linkedin id please?

  • @Blomvi
    @Blomvi ปีที่แล้ว +117

    Started feeling confident that after the end of this series I can apply for devops position. Driving Uber for for 3 years now and it is time for a change. Your way of teaching is awesome

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  ปีที่แล้ว +15

      Wow .. Very Nice .. All the very best for your Interviews

    • @Sanskargupta1006
      @Sanskargupta1006 ปีที่แล้ว

      Hi Blomvi So what are you doing now did you get the job in dev ops?

    • @Blomvi
      @Blomvi ปีที่แล้ว +2

      @@Sanskargupta1006 not yet but you can’t give up. Keep pushing

    • @Sanskargupta1006
      @Sanskargupta1006 ปีที่แล้ว

      @@Blomvi I have completed me graduation I'm just totally confused should I choose cloud Application Developer dev ops for my carrer to get a job or not before this I used to Lear Java and Android but for 5 months I got job in non tech company so I did that now i forget mostly about me Java learnings and some of my people's suggesting to enter in dev ops that's why

    • @surya9762
      @surya9762 ปีที่แล้ว +2

      @@AbhishekVeeramalla Hi Abhishek, In the playlist all days videos are not available

  • @Cloudnp9458
    @Cloudnp9458 9 หลายเดือนก่อน +11

    1:42 CI/CD is two step , continuous integration and continuous deli.
    CI is process where you integrate set of tools or set of processes that you follow before delivering your application to your customer.
    CD is a process where you deploy or deliver your application on a specific platform.
    Application has to be tested, scanned for एप्लीकेsn vulnerabilities, finally you deploy your application.
    CI/CD is a pipeline where you automate these things -
    Unit testing,
    Static code analysis,
    Code quality/vulnerability testing,
    Automtion testing (end to end testing of application),
    Report,
    Deployment (so that client can access application)

  • @avinash.h2
    @avinash.h2 10 หลายเดือนก่อน +22

    You are one of those rare teachers with great content and humility!

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  10 หลายเดือนก่อน

      Thanks

    • @swally5786
      @swally5786 8 หลายเดือนก่อน

      ​@AbhishekVeeramalla Can you please guide, I have no experience and want to apply for junior devops. Can you please guide how to create a portfolio 🙏

  • @vback4238
    @vback4238 ปีที่แล้ว +23

    THIS GUY IS A LEGEND!! Best explanation and teaching. More people need to hit the like button. Thanks for sharing all this knowledge.

  • @GOPIRAJU-q7g
    @GOPIRAJU-q7g 8 หลายเดือนก่อน +3

    00:02 CI/CD is a process that automates application testing and delivery
    04:28 Delivering your application involves several automated steps.
    08:49 Unit testing, functional testing, reports, and deployment are essential steps in application development.
    13:19 Jenkins is an orchestrator that automates and integrates various tools in a pipeline
    17:34 Deploying applications to different environments for testing and production
    00:03 Jenkins is a binary platform used to deploy and manage services.
    25:39 Using GitHub Actions or GitLab pipelines for CI/CD can help save resources and increase efficiency.
    00:00 CI/CD Solutions are scalable and have emerging alternatives like GitHub Actions, GitLab CI/CD.
    Crafted by Merlin AI.

    • @Lohitsakumars
      @Lohitsakumars 5 หลายเดือนก่อน

      Merlin AI is just awesome

  • @AWasayRajput
    @AWasayRajput 10 หลายเดือนก่อน +4

    "Modern Day CI CD" part was awesome! , Thanks Abhishek for sharing such a great knowledge on CI CD for beginners.

  • @Cloudnp9458
    @Cloudnp9458 9 หลายเดือนก่อน +4

    Whenever you are writing an application, you break them into chunks as jira stores for each of the functionality and keep submitting them to git repository.
    Versions of functionality are pushed to vcs(git,bitby,gitlab). Jenkins keep watch on git repository commits.
    Jenkins will act as a tunnel/orchastrator. That facilitates/integrate all these tools, maven,sonar, alm/reporting, k8s docker.
    Jenkins can promote application to dev env, stage env or production env.
    You install Jenkins master on one host and then you keep connecting ec2 instances to it. Isn't scalable like k8s.
    Jenkins is legacy tool.

  • @tskishan3000
    @tskishan3000 ปีที่แล้ว +6

    Made it to 18th Day, I want to thank Abhishek sir for providing such high-quality content to such difficult topics in an very simple way.

  • @practicaldeen5333
    @practicaldeen5333 10 หลายเดือนก่อน +3

    Best explanation and teaching style. I am locked in. Trying complete this series within the next two weeks. 3 sessions at least every day. Much appreciated.

  • @akshatabiradar2802
    @akshatabiradar2802 ปีที่แล้ว +7

    The way you explain the things that's amazing, easily understanding and clear, please make videos on how to find open source devops projects and contribute to it, this would be very helpful to get real time experience as beginner

  • @fayazkhan6664
    @fayazkhan6664 8 หลายเดือนก่อน

    The way of teaching is awesome
    I am very much impressed

  • @muralikrishna-dy3sw
    @muralikrishna-dy3sw ปีที่แล้ว +2

    Thanks for explaining the end to end process in DevOps ,really it's a amazing, every DevOps engineer should be know this flow.

  • @basavarajdarur2482
    @basavarajdarur2482 ปีที่แล้ว +2

    Today is a great explanation CI,CD

  • @shahedabanu3616
    @shahedabanu3616 ปีที่แล้ว +1

    First video i saw wuihout forwarding. Finally i got a channel where i can understand in simple terms and very crisp and clear teaching. Thanks alot and kudos to your hardwork 🙂

  • @harishacchuyadav4025
    @harishacchuyadav4025 ปีที่แล้ว +3

    Its very nice to hear from your end like these type of classes bro u r amazing

  • @devmantras5587
    @devmantras5587 6 หลายเดือนก่อน +1

    Clear explanation and simple language, thanks buddy for these concepts clearification.

  • @Siddhartha_Gaurav
    @Siddhartha_Gaurav 8 หลายเดือนก่อน

    Thanks for the great introduction to CI/CD.

  • @yuva2999
    @yuva2999 ปีที่แล้ว +1

    My day starts and ends with ur videos..
    Good content great delivery

  • @sudipadas4359
    @sudipadas4359 ปีที่แล้ว +7

    Hi Abhishek,
    I can't thank you enough for teaching us so simple way.
    Whenever I don't understand some topics, I always visit your chanel. And it makes me understand easily.
    I would suggest you to teach us via course please😊, so will get more deep info and knowledges 😊
    Thank you

  • @vishalgirdhar
    @vishalgirdhar ปีที่แล้ว +1

    Really beats even paid courses by a margin.

  • @NagaSrinu1001
    @NagaSrinu1001 11 หลายเดือนก่อน +1

    Awesome Explanation. Loved❤it.

  • @harrypotter-sg2hz
    @harrypotter-sg2hz 5 หลายเดือนก่อน

    you're doing good services for us thank you so much sir

  • @Gautamkumar-sh8re
    @Gautamkumar-sh8re ปีที่แล้ว +1

    Nice explanation on CI/ CD!

  • @faisaliqbal7382
    @faisaliqbal7382 ปีที่แล้ว +1

    That is a very nice explanation.

  • @AshokKumar-nh3wb
    @AshokKumar-nh3wb ปีที่แล้ว +1

    Amazing explnation.

  • @dinbandhukrsah6804
    @dinbandhukrsah6804 ปีที่แล้ว +1

    Just one thing , it's priceless 👌👌

  • @HarryPotter-hf7so
    @HarryPotter-hf7so ปีที่แล้ว +1

    Thanks for giving this videos...keep it sir

  • @fromhousesheoran
    @fromhousesheoran ปีที่แล้ว +1

    nice explain, sir

  • @ShivaniVaikar
    @ShivaniVaikar ปีที่แล้ว +1

    Hi Abhishek
    Thank you for teaching CI/CD in simple manner. Can you please make videos on Devops integration for mobile applications.

  • @mejavedjaved
    @mejavedjaved 2 หลายเดือนก่อน

    Date: 27/08/2024 6:52 AM, completed the video.
    I am slowly moving into Devops now, I hope I will be able to get something out of it after completing the course.
    Video is nice and easy to follow.
    Thank you

  • @bhavyabojanapalli7689
    @bhavyabojanapalli7689 ปีที่แล้ว +1

    Nice video sir 🎉

  • @techfeeds7589
    @techfeeds7589 ปีที่แล้ว +1

    Great 😊

  • @Aman-fz1ew
    @Aman-fz1ew 6 หลายเดือนก่อน

    Very Intresting video .

  • @RanjitCh
    @RanjitCh ปีที่แล้ว +1

    Thank you bro👍
    Eagerly waiting for the upcoming video to get the HandsOn.. 😇

  • @ashishpandey8766
    @ashishpandey8766 9 หลายเดือนก่อน

    Thanks, Abhi

  • @chakradharthatikonda1207
    @chakradharthatikonda1207 ปีที่แล้ว +1

    Super explanation ❤️❤️❤️❤️❤️

  • @mrekha1103
    @mrekha1103 ปีที่แล้ว +1

    Thanks for this vedio. Because I'm in very confusion state about this topic.very very clear explanation.

  • @SumitBudhawant
    @SumitBudhawant 9 หลายเดือนก่อน +1

    Good work 👊👊

  • @maheshnaidu5068
    @maheshnaidu5068 ปีที่แล้ว +1

    Nice explanation brother

  • @chandrasekaran4441
    @chandrasekaran4441 7 หลายเดือนก่อน

    Great, awesome clarfication.

  • @AshishGupta-oj3qe
    @AshishGupta-oj3qe 4 หลายเดือนก่อน

    Thank you Abhishek for the simple explanation but I'm a bit confused how to explain these things in interview? Could you please make an video for that?

  • @scorcism.
    @scorcism. ปีที่แล้ว +1

    awesome oneeeeeee

  • @battumamatha7144
    @battumamatha7144 ปีที่แล้ว +1

    my concern abt tommarow partical video go slow while doing practicals i m not able c while u r moving tabs .... thanks you abhishek of u r valuable time..

  • @bharathib.bharathi1641
    @bharathib.bharathi1641 ปีที่แล้ว +3

    Good understandable video Sir... And Sir can you create ci/cd pipeline for python application.... Because now a days most of the companies are using python as scripting language....please make it sir it will be useful...

  • @anjaneyulus5975
    @anjaneyulus5975 ปีที่แล้ว +1

    Thank you sir👌👍👍

  • @ringtoo1
    @ringtoo1 ปีที่แล้ว

    Love all your videos

  • @KunjaBihariJena
    @KunjaBihariJena ปีที่แล้ว +1

    thank you sir

  • @anshulsingh1991
    @anshulsingh1991 ปีที่แล้ว +1

    Great content bro...

  • @MrGowthampala
    @MrGowthampala 2 หลายเดือนก่อน

    Happy Teacher`s Day

  • @Zeliebenard639
    @Zeliebenard639 ปีที่แล้ว +1

    awsome

  • @titiandmum
    @titiandmum 4 หลายเดือนก่อน

    Thank you so much

  • @averagebadmin10player
    @averagebadmin10player ปีที่แล้ว +2

    Hi Abhishek, thanks for the wonderful session. My question is can staging environment be test system or quality/ pre-production system ?

  • @iramkhan2644
    @iramkhan2644 22 วันที่ผ่านมา

    #Day18 done!

  • @random_Stuffs69
    @random_Stuffs69 6 หลายเดือนก่อน

    I really liked your video, nicely explained. Everything is clear but there is a bit confusion in the last 10 mins where you talked about kubernetes and github action.

  • @samuelude6858
    @samuelude6858 ปีที่แล้ว +4

    Hi bro, quality and valuable content as usual. Just for clarification of doubt, @24:11/33:24, you mentioned 20 to 30 master nodes and 3 to 4 worker nodes. Please can you confirm if that was what you meant to say and if yes, why more master nodes than worker nodes? Remain blessed

  • @MysteriousLoveSingh
    @MysteriousLoveSingh ปีที่แล้ว +1

    Thanks sir 🙏🙏🙏 first comment 👌👌

  • @kam56-q6f
    @kam56-q6f 9 หลายเดือนก่อน

    Hello Abhishek,
    First of all thank you so much for exaplining in such simple manner.
    I wanted to ask you how much knowledge of devops is required to enter in the field?
    if you can guide me with this.

  • @fun_with_learn_17
    @fun_with_learn_17 9 หลายเดือนก่อน

    Thanks brother

  • @munapadhi8723
    @munapadhi8723 ปีที่แล้ว +1

    Wow outstanding explanation. Do you have any online classes for devops let me know i want to enrollment. Thanks for your hard working.

  • @mira12050
    @mira12050 ปีที่แล้ว +1

    Legend. Thank you

  • @g-jalil6961
    @g-jalil6961 ปีที่แล้ว

    perfect

  • @pavanprasad3061
    @pavanprasad3061 19 วันที่ผ่านมา +1

    what are worker nodes and master nodes?

  • @priyadharshini3879
    @priyadharshini3879 7 หลายเดือนก่อน

    thanks a lot sir

  • @sanjeetyadav-lm5ts
    @sanjeetyadav-lm5ts ปีที่แล้ว +2

    god of devops

  • @harikrishnasadhu9581
    @harikrishnasadhu9581 3 หลายเดือนก่อน

    Abhishek please explain about master nodes, worker nodes and that related stuff as it was difficult to understand in the video.

  • @nash12394
    @nash12394 7 หลายเดือนก่อน +2

    Is there any video where I can learn to write a pipeline from scratch? Any TH-cam channel or video will be a great help.

    • @jeeva7433
      @jeeva7433 4 หลายเดือนก่อน

      I am also looking for same

  • @sidharthshukla447
    @sidharthshukla447 ปีที่แล้ว

    thanx sir

  • @AlirazaSayyed-kl6ze
    @AlirazaSayyed-kl6ze 6 หลายเดือนก่อน

    it would be much better if you run something beside so we can have better imagination of these things

  • @emmanuelarthur8088
    @emmanuelarthur8088 หลายเดือนก่อน

    Hi Abhishek, I learn CICD using tools such as maven, SonarQube, nexus, tomcat and Jenkins. I didn't see you use some of these tools of these tools. I saw you use maven, docker and GitHub actions and AWS tools. Now my question is what tools did you use in place of SonarQube, nexus and tomcat. Because i didn't see you use any of these tools.

  • @adarshjha__1
    @adarshjha__1 ปีที่แล้ว

    day-18 done✅

  • @subhasismandal4180
    @subhasismandal4180 ปีที่แล้ว +1

    The GitHub actions part was a bit confusing because like instead of Kubernetes you could have taken another project example, I got a bit of confusion when you told when a new code change will be pushed to GitHub it will spin some new k8s pods/docker containers,
    are Github actions doing that at the backend? are they using that or how it is happening? Does GitHub action use k8s at the backend??

  • @aakashsonkusare69
    @aakashsonkusare69 ปีที่แล้ว +2

    SO GitHub Actions uses Kubernetes to spin up VM? Cant we do this with Jenkins instead of Kube? Cant we define in Jenkins that we need specific resources only so that it doesn't get waste. If not then how exactly it is done in Kube as we are only triggering GitHUb action and then Kube is handling rest. Got confused towards the end.

  • @pjj7466
    @pjj7466 ปีที่แล้ว

  • @strend2833
    @strend2833 11 หลายเดือนก่อน +2

    Hello Abhishek, I have a question regarding using Github action in place of Jenkins. Apart from scaling using Github action, Can we also use Gibhub Actions to perform unit testing, reporting, static code analysis etc..

  • @NehaOza-ik1wh
    @NehaOza-ik1wh 6 หลายเดือนก่อน

    First of all thank you for everything Abhishek. In this zero to Hero course why Python language tutorial is not included ?

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  6 หลายเดือนก่อน

      There is a complete playlist for python

    • @NehaOza-ik1wh
      @NehaOza-ik1wh 6 หลายเดือนก่อน

      @@AbhishekVeeramalla Thank you and appreciate your prompt response 🙏

  • @russ5667
    @russ5667 ปีที่แล้ว

    Thank you Abhishek for the great video and for your hard work! I have a question. What if we install Jenkins master in the k8s cluster and run Jenkins agent in the same Kubernetes cluster? Every time when there is a job, Jenkins will create a pod with Jenkins agent and will delete it after? Is that a good solution for real-world situation?

  • @im-monaa
    @im-monaa 9 หลายเดือนก่อน +1

    Hello sir, can you please create a video on CI/CD for Microservices ...please sir 😊

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  9 หลายเดือนก่อน +1

      Its already there. Search for ultimate cicd pipeline video

    • @im-monaa
      @im-monaa 9 หลายเดือนก่อน

      @@AbhishekVeeramalla The same is followed in the organisation? , actually I want to know how it's implemented in organisations. If there are 10 0r more then how we do that CI CD process?

  • @ashutoshkumarprasad578
    @ashutoshkumarprasad578 6 หลายเดือนก่อน

    after this video should i go for ci/cd playlist that you created??

  • @laxmid6483
    @laxmid6483 3 หลายเดือนก่อน +1

    A question so here automatic scaling is possible with kubernetes or kubernetes can do the work what Jenkins is doing?

    • @udaybhaskar98
      @udaybhaskar98 3 หลายเดือนก่อน

      Kubernetes can manage the deployment of applications built and tested by Jenkins, and handle scaling and self-healing.

  • @gawandeji7932
    @gawandeji7932 ปีที่แล้ว +1

    Sir can you please share one video base on database connection with wep application

  • @SasthaSS-o3s
    @SasthaSS-o3s 9 หลายเดือนก่อน

    20:00 Hello Abhishek I have doubts like there is the production environment. After we run tests in staging, is Jenkins capable of deploying applications directly to the customers (or) is it a kind of stage 2 or something?

  • @ravithota239
    @ravithota239 8 หลายเดือนก่อน

    What is the correct order to watch the videos in theCI/CD playlist?

  • @saikiran-tt1ww
    @saikiran-tt1ww ปีที่แล้ว +1

    Hi Abhishek,Does jenkins support microservices as well or not? and cant we deploy jenkins in the k8's and make it autoscalable

  • @tatalakshmankumar1912
    @tatalakshmankumar1912 ปีที่แล้ว

    Hi Abhishek
    As part of learning through your AWS Zero - Hero series. I have diverted to this CI/CD pipeline to understand it. I have a question that is there any other tools used for CI/CD process as like Jenkins ?

  • @RakeshBitling
    @RakeshBitling ปีที่แล้ว +2

    Hey Hi Abhishek,
    I am full stack engineer now got a chance I would rather say I took initiative in my org to convert manual process into automation.
    Current Setup : UI : Angular / Backend : Node / Db : MySQL
    No I am planning to do CICD process with the help of Jenkins.
    So could you please guide me how to start exactly.
    I took Ec2 instance and new prod instance ubuntu as deployment web server.
    So how to start exactly in Jenkins with the help of scripted or code pipeline approach.
    Thanks,

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  ปีที่แล้ว

      please watch my jenkins zero to hero course.
      Go for declarative pipelines over the scripted.

    • @RakeshBitling
      @RakeshBitling ปีที่แล้ว

      @@AbhishekVeeramalla sure

    • @RakeshBitling
      @RakeshBitling ปีที่แล้ว

      But how to deploy code from one Jenkins ec2 to remote machine

  • @jyotikansal191
    @jyotikansal191 ปีที่แล้ว +1

    Is java based web application deployments experience enough to update cv for job change or .net and python application deployments kexperience are also required?

  • @sumansamanta330
    @sumansamanta330 9 หลายเดือนก่อน +1

    10th Feb, 2024

  • @laxmid6483
    @laxmid6483 3 หลายเดือนก่อน +1

    Can someone explain me if Jenkins and GitHub actions are examples of CI/CD then why he explained the advantages of kubernetes over Jenkins? Is kubernetes also one of the examples of CI/CD?

    • @udaybhaskar98
      @udaybhaskar98 3 หลายเดือนก่อน +1

      kubernetes along with Jenkins makes it more flexible so he explained it, kubernetes is not CI/CD tool

    • @someshtejasb5512
      @someshtejasb5512 หลายเดือนก่อน

      He explained the CI/CD concept applied in Kubernetes as example, It's not a CI/CD tool, but it uses GItHub actions, which is a CI/CD tool for modern day problems.

  • @shadowdad132
    @shadowdad132 4 หลายเดือนก่อน

    at which stage I need to worry about IP address assignment and DNS record ?

  • @scoffer2150
    @scoffer2150 4 หลายเดือนก่อน

    19:18. I did not understand how we are using master, slave approach for testing.

  • @tanmoysantra1112
    @tanmoysantra1112 ปีที่แล้ว +1

    ❤️. Hi Abhishek I passed az-900, should I go for AZ-104 (azure administrator) ? or AWS cloud practitioner?

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  ปีที่แล้ว

      Yes. U can

    • @tanmoysantra1112
      @tanmoysantra1112 ปีที่แล้ว

      @@AbhishekVeeramalla my question is going for azure administrator will be more helpful for DevOps or AWS cloud practitioner will be more helpful?

  • @rajapurampurushotham4056
    @rajapurampurushotham4056 ปีที่แล้ว +1

    Can you teach python for devops it is most required now

  • @arvindpsk
    @arvindpsk ปีที่แล้ว

    Is there a way to run a Jenkins stage with a different userid than other stages?

  • @abhishekswarnakar6037
    @abhishekswarnakar6037 2 วันที่ผ่านมา

  • @rams3099
    @rams3099 9 หลายเดือนก่อน

    Hi Abhishek,
    I am new to this IT platform, could you please tell me like what is scale up and scale down that you explained at 23:30 mins of this video

    • @Cs_Naidu
      @Cs_Naidu 8 หลายเดือนก่อน +1

      Scaleup means increasing seevers automatically/Manually if there is a huge traffic.
      Scale down means reducing servers when there is a less traffic

    • @rams3099
      @rams3099 8 หลายเดือนก่อน

      @@Cs_Naidu tq so much

  • @ashusingh6517
    @ashusingh6517 11 หลายเดือนก่อน

    sir what is cluster and node ? time -19:00

  • @sunnamvirat2486
    @sunnamvirat2486 หลายเดือนก่อน

    Bro Devops Best or Cloud Computing best

  • @deekshithreddy4292
    @deekshithreddy4292 ปีที่แล้ว

    Can you explain nodejs project deploying in aws ec2 instance with github actions CICD and how to write yaml file

  • @abhishekjoshi4091
    @abhishekjoshi4091 ปีที่แล้ว

    What about the error logging bcz in Jenkins we get it in console output and it's not possible for devops to share kubectl logs with developers when their deployment on qa fail daily for large no of deployments going on