Skip to content

Airflow Variable usage example #26

Airflow Variable usage example

Airflow Variable usage example #26

name: pre-commit
on:
push:
branches:
- dev_bruno
jobs:
dbt-checkpoint:
runs-on: ubuntu-latest
env:
DATACOVES__MAIN__ACCOUNT: ${{ vars.DATACOVES__MAIN__ACCOUNT }}
DATACOVES__MAIN__DATABASE: ${{ vars.DATACOVES__MAIN__DATABASE }}
DATACOVES__MAIN__SCHEMA: ${{ vars.DATACOVES__MAIN__SCHEMA }}
DATACOVES__MAIN__ROLE: ${{ vars.DATACOVES__MAIN__ROLE }}
DATACOVES__MAIN__WAREHOUSE: ${{ vars.DATACOVES__MAIN__WAREHOUSE }}
DATACOVES__MAIN__USER: ${{ vars.DATACOVES__MAIN__USER }}
DATACOVES__MAIN__PASSWORD: ${{ secrets.DATACOVES__MAIN__PASSWORD }}
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Setup Python
uses: actions/setup-python@v2
- id: get_file_changes
uses: trilom/file-changes-action@v1.2.4
with:
output: " "
- name: Run dbt checkpoint
uses: dbt-checkpoint/action@v0.1
with:
dbt_version: 1.6.3
dbt_adapter: dbt-snowflake
extra_args: --files ${{ steps.get_file_changes.outputs.files}}