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