Matthew Ebeweber
05/18/2023, 3:12 AMCharith (Cerbos)
05/18/2023, 8:17 AMRob Crowe
05/18/2023, 12:07 PM---
name: S3
on:
push:
branches:
- main
schedule:
# every 15mins
- cron: "*/15 * * * *"
jobs:
upload:
name: Upload
runs-on: ubuntu-latest
steps:
- name: Checkout policies
uses: actions/checkout@v3
- name: Run sync
run: >
aws s3 sync
./
s3://<bucket_name_here>
--exclude "*" --include "dev/*" --include "prod/*"
--delete
--only-show-errors
env:
AWS_REGION: eu-west-1
AWS_ACCESS_KEY_ID: ${{ secrets.POLICIES_SYNC_AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.POLICIES_SYNC_AWS_SECRET_ACCESS_KEY }}
Emre (Cerbos)
05/18/2023, 1:22 PMMatthew Ebeweber
05/18/2023, 3:48 PM