Xamal.Deployment (xamal v0.3.1)

Copy Markdown View Source

High-level deployment orchestration.

Summary

Types

task_opts()

@type task_opts() :: keyword()

Functions

deploy(opts, context)

@spec deploy(task_opts(), Xamal.Context.t()) :: term()

deploy_release(opts, context)

redeploy(opts, context)

@spec redeploy(task_opts(), Xamal.Context.t()) :: term()

rollback(args, opts, context)

@spec rollback([String.t()], task_opts(), Xamal.Context.t()) :: term()

setup(opts, context)

@spec setup(task_opts(), Xamal.Context.t()) :: term()