Skip to content

Features/bdp 94 lof (#37) #23

Features/bdp 94 lof (#37)

Features/bdp 94 lof (#37) #23

Workflow file for this run

name: Deploy Glue Scripts to AWS
on:
workflow_dispatch:
push:
branches:
- develop
- master
permissions:
id-token: write
contents: read
jobs:
deploy-glue-scripts:
runs-on: ubuntu-latest
steps:
# 1. Checkout repo
- name: Checkout repository
uses: actions/checkout@v3
# 2. Configure AWS credentials
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v4
with:
aws-region: "eu-north-1"
role-to-assume: arn:aws:iam::982534349340:role/GitHubOIDCWorkflowRole
# 3. Upload files to S3
- name: Upload ETL scripts to S3
run: aws s3 sync scripts/cloud/etl/ s3://bdp-glue-scripts --exclude "*" --include "*.py"