Jenkins CI/CD Pipeline - Ansible, Docker, Github Webhooks on AWS | Resume Project 2 | English

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ก.ค. 2023
  • Welcome to Jenkins CI/CD Pipeline Project using Ansible, Docker, Github Webhooks on AWS!
    In this exciting video tutorial, we dive into the world of continuous integration and continuous deployment (CI/CD) using a powerful combination of Jenkins, Ansible, Docker, and GitHub Webhooks, all running on the Amazon Web Services (AWS) cloud platform. Whether you are a seasoned developer or just starting your journey in DevOps, this project will empower you to streamline your development workflow and enhance your resume with valuable skills.
    Throughout the video, we'll walk you through step-by-step, showing you how to set up Jenkins, a popular automation server, and configure it to automatically build, test, and deploy your applications. You'll learn how to integrate Ansible, the versatile configuration management tool, to ensure consistent and reliable application deployments across your infrastructure.
    Our tutorial won't stop there! We'll leverage Docker, the leading containerization technology, to containerize our applications, making them easily portable and scalable. By combining Docker with Jenkins and Ansible, you'll gain a comprehensive understanding of how to create an efficient and flexible CI/CD pipeline.
    Additionally, we'll explore the power of GitHub Webhooks, enabling automated triggering of our CI/CD pipeline upon code commits, ensuring seamless integration of your application changes with minimal manual intervention.
    With the entire project running on AWS, you'll also discover how to take advantage of cloud computing's benefits, such as scalability and availability, ensuring your CI/CD pipeline can handle projects of any size.
    By the end of this video, you'll have a fully functional, automated CI/CD pipeline that significantly improves your development workflow, empowers collaboration, and boosts your project's overall efficiency. Join us now and embark on this learning journey to take your DevOps skills to the next level. Get ready to impress potential employers with your newfound expertise as you enhance your resume with this hands-on project.
    #cicd #jenkins #devopsprojects
  • แนวปฏิบัติและการใช้ชีวิต

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

  • @snsbdccRJccb-yk3yw
    @snsbdccRJccb-yk3yw 7 หลายเดือนก่อน +4

    I love your video, because the things makes you different is you say all the little things which is a good thing for all... Rather than just focusing main topic. You can provide all the simple simple tips and tricks which will help a lot❤😊

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

    Thank you for the complete explanation, great video!

  • @raparthipoornachanderrao3589
    @raparthipoornachanderrao3589 7 หลายเดือนก่อน +3

    Awesome bro.concept of CI/CD understood clearly. Thank you bro

  • @snsbdccRJccb-yk3yw
    @snsbdccRJccb-yk3yw 7 หลายเดือนก่อน +1

    Very well explained please make more such video❤❤❤

  • @sathishd3068
    @sathishd3068 10 หลายเดือนก่อน +1

    Good feel. Nice explanation

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

    Amazing Bro!
    Please keep posting up the videos, it helps a lot .....

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

    i love your way of teaching,i did part one and am super excited to do part 2.i feel understanding every bit of your explanation....much blessed Asif

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

      Thank you! Another video is coming out in a few days

  • @sharafathussain2036
    @sharafathussain2036 7 หลายเดือนก่อน +1

    Thanks alot the way u are explaining concepts. keep it up.

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

      It's my pleasure

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

    perfect bhai Thank you

  • @akindefisayo3267
    @akindefisayo3267 15 วันที่ผ่านมา

    Hi Asif. Your tutorials are better than most paid programs and bootcamps here in USA. I just wished all of your tutorials are in English Language as as few of them are. For instance, i could not follow with the 3-Tier PHP application deployment simply due to the language barrier. Is there anything you can do about this? Thank you for the great lectures

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

    Job well done. I watch your troubleshooting skills which is very impressive kudos 🎉.
    I will probably use something like Terraform where you can typically define your codes to make it simple instead of going back and forth into nano editing your script or playbooks. (That’s old school now)
    Again, job well executed 👌🏾👌🏾👌🏾

  • @devopsjockey
    @devopsjockey 10 หลายเดือนก่อน +1

    Love from kerala

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

    Thanks for video

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

      Most welcome

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

    i did this project using t2.micro on aws which has free tier enable. If you have issue with docker just make sure you run this commands ""sudo apt-get install containerd", "sudo systemctl start containerd" and "sudo systemctl enable containerd"" and then install docker. Anyway thank you aareez for this awesome video.

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

      You're welcome!

  • @user-gv9wd9uc3j
    @user-gv9wd9uc3j 10 หลายเดือนก่อน +1

    excellent explanation need more video like deploying in kubernetes

    • @aareezasif
      @aareezasif  10 หลายเดือนก่อน +2

      Thank you! Will do very soon

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

    Love from india sir 🙏🔥❤️

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

      Thank you for the love and support!

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

    would love to have more videos on ansible.

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

      Will be making a terraform crash course soon then ansible.

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

    Thanks for great explanation!! I got PLAY Recap successful at 52:58 but site can not be reached on the IP. What can be the problem?

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

    Nice videos ,please upload Terraform and packer projects

  • @anandgodavarthi253
    @anandgodavarthi253 10 หลายเดือนก่อน +2

    loved this project, Please make project with terraform and any new tools. You are no right direction please continue

  • @work-li1dh
    @work-li1dh 4 หลายเดือนก่อน

    I still didnt get it , why did the changes not reflect aftter we updated the index file , where we changed h1 tags
    CI/CD and Pipeline?

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

    This is the great video,
    Can you create one video with CI/CD with load balancer with docker containers.

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

      Here's a video on load balancing:
      th-cam.com/video/OT6-nisQrX8/w-d-xo.htmlsi=OlCjrcocP-9okCdT
      Thank you!

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

    Please upload all the videos in English bro, it will helpful for all

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

    can i run this pipeline on t2 micro (free tier one) or is it not possible?

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

    Can you also make a video on your LinkedIn post that you shared some times ago for deploying health care application using K8S and AWS.

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

      We planned on making a video on that project but due to lack of time we are having a hard time doing that. But we are trying to make a video on it as soon as possible.

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

    Have u reframed this video by short exclude errors, bcoz its too lengthy to practice, need github link to copy playbook code

  • @user-wz4tw2gj7q
    @user-wz4tw2gj7q 10 หลายเดือนก่อน +2

    can you please share which software you are using for recording this high quality of video

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

      I'm using OBStudio

  • @michaelajiri
    @michaelajiri 10 หลายเดือนก่อน +2

    Thank you for this Tutorial Aareez. But please, can you upload the deployment of Springboot (Java) and Angular applications?

    • @aareezasif
      @aareezasif  10 หลายเดือนก่อน +1

      Sure! I'll make a video on it

  • @nautashahmad7144
    @nautashahmad7144 10 หลายเดือนก่อน +1

    Please also create video on monitoring Kubernetes cluster with Prometheus and Grafana.

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

      Will surely do in future

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

      Will be waiting

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

      @@aareezasif yes please

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

    can you please explain how to get docker file

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

    which OS you are using sir? i wanted to know the terminal interface that you are using, i am not able to see this win OS. can i depend on WSL

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

      The OS is Kubuntu which is basically Ubuntu but with KDE Plasma Desktop Environment.

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

      Yes you can use the WSL also.

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

    Are these 3 node lab applicable to a local PC with 8GB memory, with local git repository, local jenkins and local webserver on 3 nodes?

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

      Sonarqube takes a lot of RAM so it's not a good idea to run it on 8GB Ram.

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

    Please upload the code and commands that you used already. Kindly share it with each video ❤

  • @pratiksharuthe5186
    @pratiksharuthe5186 10 หลายเดือนก่อน +1

    would like to have 2-3 projects on terraform too.. Thank you.

    • @aareezasif
      @aareezasif  10 หลายเดือนก่อน +1

      Haven't personally worked with terrraform yet but planning to work on it. You're welcome!

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

    what OS and terminal are you using? can not we user Windows OS and Command Prompt to execute all these steps?

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

      I'm using Kubuntu 22.04 LTS which is same as Ubuntu but the only difference is the desktop environment. Ubuntu has GNOME while the Kubuntu has KDE Plasma. And yes you can use command prompt for that.

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

      @@aareezasif Your AWS CI/CD is awsome.
      do we need to have some specific set up for windows OS to execute these commands in command prompt or can we directly execute them? i need these basic details as i am planning to implement AWS CI/CD for my client project on windows OS .

  • @Trendyentertainment-bu9jl
    @Trendyentertainment-bu9jl 7 หลายเดือนก่อน +1

    Tell me two projects for 2 to 3 years experience in resume projects explain step by step full

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

    Please make a project video of using this tools git Terraform Jenkins maven Ansible grafana docker kubernet with ci and cd

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

      Hopefully soon we will also make videos using these tools.

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

      @@aareezasif thanks for quick reply

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

      @@shadhashmi3714 You're welcome!

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

    I followed all the steps my container is running from jenkins but when i open the browser with the ip its not getting displayed

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

      What error are you getting when you're opening entering your IP in the browser ? Make sure to check the security groups.

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

    Nice videos dear :) Next video kab aa rhi???

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

      Thank you dear! Next videos k liye you'll have to give me some time

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

      @@aareezasif waiting impatiently👀

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

      @@ridarafiiq 👀👀

  • @ByBuja
    @ByBuja 10 หลายเดือนก่อน +1

    Hi, i fallowed your tutorial step by step and when i try to run the deployement.yaml i get an error
    Bad Request (\"dockerfile parse error on line 2: COPY requires at least two arguments, but only one was provided. Destination could not be determined\")"}

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

      Can you send the dockerfile here

    • @ByBuja
      @ByBuja 10 หลายเดือนก่อน +1

      @@aareezasif i figured it out, i was missing the Dockerfile, everything works just fine now, thanks

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

      I have the same problem, how do you add the dockerfile@@ByBuja

  • @devopsjockey
    @devopsjockey 10 หลายเดือนก่อน +1

    Can i add this on my resume

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

      Yes! You surely can

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

    1:01:59 the ci/cd pipline change you did in html show here but because its carousel you didnt notice XD

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

      Woops my bad 😞

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

    i am getting Host key verification failed. in scp commabd process

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

      Make sure you've copied the user's public key to the remote system.

  • @zahraelhaddi6980
    @zahraelhaddi6980 10 หลายเดือนก่อน +1

    how much did you pay for the instances

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

      I haven't calculated it. But you can use the AWS Pricing calculator to get an estimate

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

    please tell me the tarminal name at 5:50

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

      It's called Konsole which comes with Kubuntu

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

      Is it 4.6 gb file please tell me

    • @aareezasif
      @aareezasif  10 หลายเดือนก่อน +1

      @@ABDU_LKADIR I think so

  • @shahidpervaiz4776
    @shahidpervaiz4776 10 หลายเดือนก่อน +1

    Hi @Aareez, This is Shahid from NY. QQ: how can I reach out to you.

    • @aareezasif
      @aareezasif  10 หลายเดือนก่อน +1

      You can reach out via LinkedIn or on here.

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

    Good Expiation but add your github account

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

    create this project with declarative pipeline

  • @user-vp3nc7rs4w
    @user-vp3nc7rs4w 10 หลายเดือนก่อน +2

    Ur explanation is good but u r not telling step wise getting confuse, so first do practice then please explain steps wise clearly

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

      Point noted! Thank you for the feedback.

  • @user-eq5tp5rt9n
    @user-eq5tp5rt9n 4 หลายเดือนก่อน

    all the hard work waste if you can't provide the docker file. stop wasting others time

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

      How did others do then?