CLI Reference

c8volt deploy process-definition

Deploy BPMN process definition files

Synopsis

Deploy BPMN process definition files to Camunda.

Deployment uses the configured tenant, or the default tenant when none is configured. –all-tenants is not supported because deployment requires one destination tenant.

By default c8volt waits for deployment confirmation. Use –run to start one process instance for each deployed definition.

c8volt deploy process-definition [flags]

Examples

  ./c8volt embed export --file processdefinitions/<embedded-process>.bpmn --out ./fixtures
  ./c8volt deploy process-definition --file ./fixtures/processdefinitions/<embedded-process>.bpmn
  ./c8volt --tenant tenant-a deploy process-definition --file ./fixtures/processdefinitions/<embedded-process>.bpmn
  ./c8volt deploy process-definition --file ./fixtures/processdefinitions/<embedded-process>.bpmn --run
  ./c8volt --verbose deploy process-definition --file ./fixtures/processdefinitions/<embedded-process>.bpmn
  ./c8volt get process-definition --bpmn-process-id <bpmn-process-id> --latest --json

Options

  -f, --file strings   paths to BPMN/YAML file(s) or '-' for stdin
  -h, --help           help for process-definition
      --no-wait        return after deployment is accepted
      --run            start one process instance per deployed definition

Options inherited from parent commands

      --all-tenants        clear configured tenant filtering and search all tenants visible to the authenticated user; mutually exclusive with --tenant
  -y, --auto-confirm       auto-confirm prompts for non-interactive use
      --automation         enable non-interactive mode for commands that explicitly support it
      --config string      path to config file
      --debug              enable debug logging
  -j, --json               output as JSON (where applicable)
      --keys-only          output keys only (where applicable)
      --log-level string   log level (debug, info, warn, error) (default "info")
      --no-indicator       disable transient terminal activity indicators
      --profile string     config active profile name to use (e.g. dev, prod)
  -q, --quiet              suppress output except errors
      --tenant string      tenant ID for discovery/search, selection, create, deploy, and run flows; explicit empty values can clear configured discovery filters, and explicit keys/IDs remain backend-authorized
      --timeout duration   HTTP request timeout (default 30s)
  -v, --verbose            show additional output

SEE ALSO