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

๐Ÿ“„ dbt_new.yml ยท 28 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
28id: dbt_new
namespace: myrootnamespace.analytics
description: This flow is valid for Kestra >= 0.18.0 due to task runner property

tasks:
  - id: dbt_build
    type: io.kestra.plugin.dbt.cli.DbtCLI
    namespaceFiles:
      enabled: true
    taskRunner:
      type: io.kestra.plugin.scripts.runner.docker.Docker
    containerImage: 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