Loading video player...
In this video, you will learn how to deploy a static website on AWS S3 using GitHub Actions with a complete CI/CD pipeline setup. This is a full step-by-step DevOps tutorial where we automate the deployment process so that every code push automatically updates our live website. If you are learning DevOps, AWS, or CI/CD pipelines, this video will help you understand real-world deployment automation in a simple and practical way. π Step-by-Step Guide Covered in This Video β Step 01 Create a repository on GitHub β Step 02 Upload your `index.html` file and create this folder structure in your repo: ``` .github/workflows/deploy.yml ``` β Step 03 Create an S3 bucket on AWS β Step 04 In S3 Bucket: Enable Static Website Hosting Go to Permissions Disable **Block Public Access Add Bucket Policy to make it publicly accessible β Step 05 Create an IAM User and attach AmazonS3FullAccess policy β Step 06 Inside IAM User β Security Credentials: Generate Access Key Generate Secret Access Key Copy and save both keys β Step 07 Go to GitHub Repository: Settings β Secrets and Variables β Actions Add both AWS keys as secrets β Step 08 Paste the GitHub Actions workflow code into `deploy.yml` and commit changes β Step 09 Go to Actions tab in GitHub and monitor your CI/CD pipeline running successfully β Step 10 Go to S3 Bucket β Properties β Static Website Hosting Copy the generated URL and open it in your browser to see your live deployed website π π§ Tech Stack Used * AWS S3 (Static Website Hosting) * GitHub Actions (CI/CD Pipeline) * IAM (Identity & Access Management) * HTML / CSS (Frontend) βοΈ What You Learn From This Video β Real DevOps CI/CD pipeline setup β AWS S3 static hosting configuration β GitHub Actions automation workflow β Secure secret management in GitHub β End-to-end deployment automation If this video helps you, make sure to like π, share π€, and subscribe πfor more DevOps and Cloud tutorials. I will be uploading more real-world DevOps projects, AWS tutorials, GitHub Actions pipelines, and automation guides in simple and easy steps. π Connect With Me π Website: https://dev-master-mind.vercel.app/ π YouTube: https://www.youtube.com/@Dev-Master-Mind π GitHub: https://github.com/UsmanNadeem575 π Mobile Apps (Google Play): https://play.google.com/store/apps/dev?id=5401515301307159565 π TikTok: https://www.tiktok.com/@devmastermindx