This commit is contained in:
yulike 2022-12-02 10:21:37 -05:00
parent fb8a202885
commit 6f5048adde
3 changed files with 0 additions and 144 deletions

View File

@ -1,36 +0,0 @@
name: dbt_run_ad_hoc_template
on:
workflow_call:
inputs:
dbt_command:
type: string
description: 'dbt commands to run'
required: true
jobs:
run_dbt_jobs:
runs-on: ubuntu-latest
environment:
name: workflow
strategy:
matrix:
msg: ${{fromJson(inputs.dbt_command)}}
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v1
with:
python-version: "3.7.x"
- name: install dependencies
run: |
pip3 install dbt-snowflake cli_passthrough requests click
dbt deps
- name: Run DBT Jobs
run: |
${{ matrix.msg }}

View File

@ -1,46 +0,0 @@
name: dbt_run
on:
workflow_call:
inputs:
dbt_command:
type: string
description: 'dbt commands to run'
required: true
env:
DBT_PROFILES_DIR: ./
ACCOUNT: "${{ secrets.ACCOUNT }}"
ROLE: "${{ secrets.ROLE }}"
USER: "${{ secrets.USER }}"
PASSWORD: "${{ secrets.PASSWORD }}"
REGION: "${{ secrets.REGION }}"
DATABASE_DEV: "${{ secrets.DATABASE_DEV }}"
DATABASE_PROD: "${{ secrets.DATABASE_PROD }}"
WAREHOUSE_DEV: "${{ secrets.WAREHOUSE_DEV }}"
WAREHOUSE_PROD: "${{ secrets.WAREHOUSE_PROD }}"
SCHEMA: "${{ secrets.SCHEMA }}"
jobs:
scheduled_run:
name: dbt_run
runs-on: ubuntu-latest
environment:
name: workflow
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v1
with:
python-version: "3.7.x"
- name: install dependencies
run: |
pip install dbt-snowflake
dbt deps
- name: Run DBT Jobs
run: |
${{ inputs.dbt_command }}

View File

@ -1,62 +0,0 @@
name: dbt_run
on:
workflow_call:
inputs:
dbt_command:
type: string
description: 'dbt commands to run'
required: true
env:
DBT_PROFILES_DIR: ./
ACCOUNT: "${{ secrets.ACCOUNT }}"
ROLE: "${{ secrets.ROLE }}"
USER: "${{ secrets.USER }}"
PASSWORD: "${{ secrets.PASSWORD }}"
REGION: "${{ secrets.REGION }}"
DATABASE_DEV: "${{ secrets.DATABASE_DEV }}"
DATABASE_PROD: "${{ secrets.DATABASE_PROD }}"
WAREHOUSE_DEV: "${{ secrets.WAREHOUSE_DEV }}"
WAREHOUSE_PROD: "${{ secrets.WAREHOUSE_PROD }}"
SCHEMA: "${{ secrets.SCHEMA }}"
jobs:
scheduled_run:
name: dbt_run
runs-on: ubuntu-latest
environment:
name: workflow
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v1
with:
python-version: "3.7.x"
- name: install dependencies
run: |
pip3 install dbt-snowflake cli_passthrough requests click
dbt deps
- name: Run DBT Jobs
run: |
${{ inputs.dbt_command }}
# - uses: actions/upload-artifact@v3
# with:
# name: results_artifact
# path: ./target/run_results.json
# - uses: actions/download-artifact@v3
# with:
# name: results_artifact
- name: Display structure of downloaded files
run: ls -R
# - name: Run slack alert
# run: |
# ${{ inputs.slackd_command }}