CI/CD with AWS ECS and AWS CodePipeline | CodeCommit + CodeBuild + CodeDeploy

Поделиться
HTML-код
  • Опубликовано: 31 июл 2024
  • ► ▬▬▬▬▬▬ About 🧾 ▬▬▬▬▬▬
    In this video, we will be discussing CI/CD which is Continuous Integration/Continuous Deployment with AWS ECS and AWS CodePipeline. We will also implement AWS Services like AWS CodeCommit, AWS CodeBuild, and AWS CodeDeploy along with CodePipeline.
    ► ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
    00:00 Intro
    00:44 Introduction to the project
    01:34 Creating and Pushing the Docker image to ECR
    07:13 Creating an ECS Cluster
    11:24 Creating a Task Definition
    13:09 Creating a Service
    15:15 Creating a CodeCommit Repository
    19:46 Creating a CodeBuild Project
    24:17 Creating a CodePipeline
    ► ▬▬▬▬▬▬ Useful Links 👩‍🏫 ▬▬▬▬▬▬
    ECS documentation: docs.aws.amazon.com/AmazonECS...
    GitHub link: github.com/gauri17-pro/aws-ec...
    Video for ECS Service with LoadBalancer: • How to create an ECS S...
    ► ▬▬▬▬▬▬ Subscribe 🚀 ▬▬▬▬▬▬
    / @gstutorials8544
    ► ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
    / gauri-shirkande-9610801a9
    ► ▬▬▬▬▬▬ Disclaimer 💁‍♀️ ▬▬▬▬▬▬
    This video is solely made for educational purposes
    ► ▬▬▬▬▬▬ Email 📩 ▬▬▬▬▬▬
    gaurishirkande11111@gmail.com
    #aws #ecs #cicd #codepipeline #codecommit #codebuild #codedeploy

Комментарии • 30

  • @ravi1341975
    @ravi1341975 Месяц назад

    It's really good with a clean explanation.looking forward more from you.

  • @maheshchengannagari1896
    @maheshchengannagari1896 2 месяца назад

    A great video for people starting with the use case

  • @durgeshverma712
    @durgeshverma712 Год назад

    Very wonderful vdo ... Finally got whatever I m looking for.

  • @mallikarjunkonemane6908
    @mallikarjunkonemane6908 5 месяцев назад

    Very Very Nice Tutorial 🔝🔥🔥

  • @SkandaRam
    @SkandaRam 2 месяца назад

    It would have been much better if you could also show target groups and security groups in the same video
    but very well explained. It helped a lot
    just try to attach the configuration of the security groups and load balancers

  • @susmithakosuri6644
    @susmithakosuri6644 4 месяца назад +1

    What if we have number of microservices? For example, a webserver, front-end and database. How does the buildspec.yml will look like? Do we need to have separate build steps? Its kinda confusing how to implement CI/CD for three tier architecture.

    • @codewithgauri
      @codewithgauri  4 месяца назад

      We will create another project for this

  • @awsexpert70
    @awsexpert70 Год назад

    How someone can be that Great??
    Thanks alot 💮💮

  • @noobxtrader
    @noobxtrader Год назад

    keep posting ..

  • @vinvvinv7460
    @vinvvinv7460 Год назад +1

    Hi can you please make a video & explain the writing/structure of Ansible & Terraform in a simple manner & in layman's terms, like when & where to add spaces, hyphens, what is variable, etc it's a bit confusing ... please it's a request, do reply

    • @codewithgauri
      @codewithgauri  Год назад

      I am quite new to Ansible but I will be starting a new playlist for terraform soon....

  • @ibmuser13
    @ibmuser13 4 месяца назад

    Hi Gauri, nice explanation. At 4:12 you said that the ECRRegistryFullAccess permissions policy should be attached to the IAM user that is configured to run the aws cli commands. Can we not attach the IAM policy to the ec2 instance directly so the ec2 instance gets the permissions from the IAM role? Isn't that a more secure way of calling AWS services from the ec2 instance?
    Also, this demo assumes you have the ECS cluster, service & task definition already created correct?

    • @codewithgauri
      @codewithgauri  Месяц назад

      Yes you're absolutely right...we can definitely go for the role

  • @sarigarevanth9649
    @sarigarevanth9649 Год назад

    Hi getting error at deploy stage ecs in service it showing insuffiecnt memory
    Could you please rectify this error

    • @codewithgauri
      @codewithgauri  Год назад

      Hey Sariga, I think the error is due to insufficient memory in the ecs task definition.

  • @user-qh2kc8xw2g
    @user-qh2kc8xw2g Год назад

    Hi, Great videos. I am learning ECS from your video but there is a request as The task execution role is not coming. When did the role was created? Or the application load balancer.

    • @codewithgauri
      @codewithgauri  Год назад

      Actually you need to watch my video on ECS loadbalancer where I have shown everything in detail.

    • @user-qh2kc8xw2g
      @user-qh2kc8xw2g Год назад

      @@codewithgauri Yeah saw it. Understood. But the task execution role is still not clear. Please Make project on EKS as well.

    • @codewithgauri
      @codewithgauri  Год назад

      If you don't have any task execution role created then create one. It will give option for creating one. Will definitely try to make a video on EKS.

  • @Learn_IT_with_Azizul
    @Learn_IT_with_Azizul 9 месяцев назад

    Awesome 😎 and useful content. Just a little request if you don’t mind that the word ‘okay’ repeatedly used not sounds good to the audience. Please try to avoid it. Thank you 🙏

    • @codewithgauri
      @codewithgauri  9 месяцев назад

      Sure I will definitely not repeat it!

  • @shaikwasifahmed
    @shaikwasifahmed 11 месяцев назад

    Hi Mam
    ..Iam Working on the ci/cd peoject on aws code pipeline..iam facing issue with the iamge tag..i try to reslove as yu shown in the video. Still pipeline is failing..since 3 hours iam stuck here..can you pls help on thus

    • @codewithgauri
      @codewithgauri  11 месяцев назад

      Can we connect on LinkedIn to resolve this?...my LinkedIn profile is available in the description

    • @shaikwasifahmed
      @shaikwasifahmed 11 месяцев назад

      @codewithgauri Sure...Thanks a Lott..

    • @shaikwasifahmed
      @shaikwasifahmed 11 месяцев назад

      Tomorrow I need to Submit this Project for one of the Interview..It would be a great help...Thanks