ReleaseKit (ReleaseKit v0.1.0)

Copy Markdown

Builds plain OTP release artifacts for deployment tools.

ReleaseKit turns a Mix release directory into a compressed tarball and a small ETF manifest. Deployment systems such as HostKit can consume that manifest to unpack the release, wire runtime environment, and start the release with system-specific resources.

Summary

Functions

Builds a release artifact using ReleaseKit.Builder.

Builds a release artifact with explicit options.

Functions

build_artifact()

@spec build_artifact() :: ReleaseKit.Builder.result()

Builds a release artifact using ReleaseKit.Builder.

This is the library equivalent of mix release_kit.artifact.

build_artifact(opts)

@spec build_artifact(keyword()) :: ReleaseKit.Builder.result()

Builds a release artifact with explicit options.