๐Ÿ“ฆ anna-geller / kestra-ci-cd

๐Ÿ“„ dbt.yml ยท 29 lines
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29id: dbt
namespace: myrootnamespace.analytics
description: This flow is valid for kestra <= 0.17.20

tasks:
  - id: dbt_build
    type: io.kestra.plugin.dbt.cli.DbtCLI
    namespaceFiles:
      enabled: true
    runner: DOCKER
    docker: 
      image: ghcr.io/kestra-io/dbt-duckdb:latest
    projectDir: dbt
    commands:
      - dbt deps --project-dir dbt
      - dbt build --project-dir dbt
    profiles: |
      my_dbt_project:
        outputs:
          dev:
            type: duckdb
            path: dbt.duckdb
            extensions: 
              - parquet
            fixed_retries: 1
            threads: 16
            timeout_seconds: 300
        target: dev