Skip to main content

conveyor project dbt

[EXPERIMENTAL] Command to execute dbt commands remotely

Synopsis

This command automatically builds a dbt project and then runs it in the specified environment. By default, it will use the default project role as IAM identity.

conveyor project dbt [flags]

Examples

To execute the command you need to specify the environment and the dbt command you want to execute remotely.
In order to run a specific dbt model using target dev in environment ENV execute:
$ conveyor project dbt --env ENV --target dev --select my_first_dbt_model
For more information on the dbt syntax, take a look at the dbt documentation: https://docs.getdbt.com/reference/node-selection/syntax
When running dbt with duckdb we by default mount 10Gb of storage to /var/data

Options

  -h, --help   help for dbt

Options inherited from parent commands

      --debug                        Show debug output
--no-browser NO_BROWSER=true Do not automatically open a browser at login instead print the url to the command line. You can also use the environment variable NO_BROWSER=true.
-o, --output string Change the output. Valid options are table or json (default "table")
--quiet QUIET=true Quiet down the output. You can also use the environment variable QUIET=true.

See also