Akd v0.1.4 API Reference
Modules
Documentation for Akd
This module connects to a given remote server through ssh and builds a release on that server
This module defines helper functions used to initialize a deployment and add hooks to a deployment, and execute it
This module encapsulates a Deployment
struct which contains information
such as environment, build environment, publish environment, name of the app,
app’s version and release path
Fetches source code using Git. This is a basic fetcher that just copies the code that the task is ran from to the build env
Fetches source code using SCP. This is a basic fetcher that just copies the code that the task is ran from to the build env
This module defines a hook struct and a behavior hook modules must follow
This module defines a __using__
macro which allows another module
to behave like an Akd.Task and define functions (like add_hook/2
) which
allow us to define a series of operations on a Deployment
struct and
execute those operations in an organized manner
This module connects to a given remote server through ssh and publishes a release on that server
This module connects to a given remote server through ssh and publishes a release on that server