Build CI CD Pipeline with GitHub Actions and AWS CodeDeploy to deploy Node.js app | Zero to Hero
If you wanna learn today how to automate application deployment into AWS EC2 using AWS CodeDeploy and GitHub Actions as soon as application new commit code is pushed to GitHub – This aws ci cd pipeline tutorial with github actions – Step by Step – is for you!
Topics and steps Discussed:
– How to launch AWS ec2 linux server and ssh to it
– How to deploy express.js app to ec2
– How to install AWS CodeDeploy agent
– How to integrate AWS CodeDeploy with GitHub for continuous deployment (ci cd)
– How to set up github actions
– Demo of AWS CodeDeploy and Github actions working together
GitHub Sample Application source code and link for Steps
https://github.com/saasscaleup/nodejs-aws-codedeploy-pipeline
Feel free to follow for more amazing aws tutorial
http://www.youtube.com/channel/1UCKoRFn8Id1YUOa65uLSDBkg?sub_confirmation=1
======= Aws CI CD pipeline tutorial – Step By Step ======
[00:00] INTRO – AWS CI CD Pipeline with github actions & aws CodeDeploy
[03:06] [Step 1]: Launch new EC2 Linux Instance
[06:17] [Step 2]: Deploy Node.js app manually
[13:03] [Step 3]: Install aws CodeDeploy agent
[14:42] [Step 4]: Create two new Roles with CodeDeploy permission
[17:09] [Step 5]: Setup Aws CodeDeploy
[23:51] [Step 6]: Setup GitHub Actions For CI / CD Pipeline + LIVE DEMO!
============= AWS services ============
– AWS CodeDeploy
– Github Actions
– AWS EC2
– CI CD Pipeline
#cicd #codedeploy #githubactions
Comments are closed.