📅 January 2025 | 💻 Category: DevOps | Cloud | CI/CD
Wrote a GitHub Actions YAML workflow to automate deployment:
name: Deploy to AWS S3
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v2
- name: Configure AWS Credentials
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: us-east-1
- name: Deploy to S3
run: aws s3 sync ./website s3://your-bucket-name --delete
Stored AWS credentials securely using GitHub Secrets.
Once the workflow executed successfully, the website was live on AWS S3.
This project enhanced my skills in AWS, GitHub Actions, DevOps, and Cloud Security. If you're passionate about cloud automation and CI/CD, let's connect and discuss best practices! 🚀
#GitHubActions #AWS #CICD #CloudAutomation #DevOps #StaticWebsite #CloudComputing