DEV Community

Azmat Ahmed
Azmat Ahmed

Posted on

๐Ÿš€ Week 11 of My DevOps Journey: GitHub Actions CI/CD on AWS EC2

This week I got hands-on with GitHub Actions and built a CI/CD pipeline to deploy my Node.js app to AWS EC2.

Unlike Jenkins, GitHub Actions doesnโ€™t require setting up servers or webhooks manually โ€” everything happens in the .yml workflow file. Itโ€™s a much smoother process for automation.

๐Ÿ”ง What I Achieved

Built and configured GitHub Actions pipeline.

Automated deployment of Node.js app to AWS EC2.

Handled multiple errors during pipeline creation.

Successfully exposed the app on port 3000 by configuring AWS EC2 security rules.

๐Ÿ’ก Takeaway

GitHub Actions simplifies CI/CD automation, making deployment faster, easier, and fully integrated with GitHub.

devops #github #githubactions #cicd #aws #node #cloud #ec2 #automation #deployment

Top comments (0)