Skip to main content

Module deploy_engine

Module deploy_engine 

Source
Expand description

CLI bridge for xbp deploy.

Builds xbp_deploy::DeployContext from project config and delegates to the declarative engine (planner / runner / verifier). No business logic here.

Re-exports§

pub use interactive::resolve_deploy_invocation;

Modules§

interactive
Interactive deploy target / mode / env resolution.
map_config
Map CLI XbpConfig → engine ProjectConfig (pure data view).
setup
Interactive / derived setup for missing services[].deploy.envs.<env>.

Structs§

DeployRequest

Enums§

DeployMode
Exactly one deploy mode (CLI must enforce exclusivity).
DeployTarget
Resolved deploy target kind.

Functions§

run_deploy
Entry point for xbp deploy <target> [flags].