womangling/.github/workflows/deploy.yml
2026-01-10 20:14:48 +01:00

27 lines
696 B
YAML

name: test
on:
push:
branches:
- main
jobs:
test:
runs-on: ubuntu-22.04
environment: garage
steps:
- uses: actions/checkout@v4
- name: Copy website
run: |
mkdir dist
files=$(git ls-files | grep -E '\.(html|css|js)$')
cp --parents $files ./dist
- name: Deploy website
run: |
aws configure set default.s3.addressing_style path
aws s3 sync ./dist s3://noratrieb.dev
env:
AWS_ACCESS_KEY_ID: "${{ secrets.AWS_KEY_ID }}"
AWS_SECRET_ACCESS_KEY: "${{ secrets.AWS_SECRET_KEY }}"
AWS_REGION: garage
AWS_ENDPOINT_URL: https://garage.noratrieb.dev