Skip to content

Update amplify.yml

Update amplify.yml #11

name: AWS Amplify Deploy
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
env:
S3_BUCKET_NAME: your-bucket-name
steps:
- name: Checkout Repository
uses: actions/checkout@v2
- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: 14
- name: Install Amplify CLI
run: npm install -g @aws-amplify/cli
- name: Configure Amplify
run: amplify configure
- name: Get Repository URL
id: get_repo_url
run: echo "::set-output name=repo_url::$(echo ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY})"
- name: Initialize Amplify project
run: amplify init --app ${{ steps.get_repo_url.outputs.repo_url }}
- name: Deploy to AWS Amplify
run: amplify publish
- name: Upload content to AWS S3
run: aws s3 sync book/html s3://${{ env.S3_BUCKET_NAME }}
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}