edeliver_fork v1.4.6 mix edeliver
Build and deploy Elixir applications and perform hot-code upgrades
Usage:
- mix edeliver 
command-info [Options]  - mix edeliver —help|—version
 - mix edeliver help 
 
Build Commands:
- mix edeliver build release [—revision=
|—tag= ] [—branch= ] [Options]  - mix edeliver build appups|upgrade —from=
|—with= [—to= ] [—branch= ] [Options]  
Deploy Commands:
- mix edeliver deploy release|upgrade [[to] staging|production] [—version=
] [Options]  - mix edeliver upgrade [staging|production] [—to=
] [—branch= ] [Options]  - mix edeliver update  [staging|production] [—to=
] [—branch= ] [Options]  
Node Commands:
- mix edeliver start|stop|restart|ping|version [staging|production] [Options]
 - mix edeliver migrate [staging|production] [up|down] [—version=
]  - mix edeliver [show] migrations [on] [staging|production]
 
Local Commands:
- mix edeliver check release|config [—version=
]  - mix edeliver show releases|appups
 - mix edeliver show relup 
 - mix edeliver edit relup|appups [—version=
]  - mix edeliver upload|download [release|upgrade 
]| [ ]  - mix edeliver increase [major|minor] versions [—from=
] [—to= ]  - mix edeliver unpack|pack release|upgrade [—version=
]  
Command line Options
--quiet- do not output verbose messages--only- only fetch dependencies for given environment-C,--compactDisplays every task as it’s run, silences all output. (default mode)-V,--verboseSame as above, does not silence output.-P,--plainDisplays every task as it’s run, silences all output. No colouring. (CI)-D,--debugRuns in shell debug mode, displays everything.-S,--skip-existingSkip copying release archives if they exist already on the deploy hosts.-F,--forceDo not ask, just do, overwrite, delete or destroy everything--clean-deployDelete the release, lib and erts-* directories before deploying the release--start-deployStarts the deployed release. If release is running, it is restarted!--host=[u@]vwx.yzRun command only on that host, even if different hosts are configured--skip-git-cleanDon’t build from a clean state for faster builds. By default all built files are removed before the next build usinggit clean. This can be adjusted by the $GIT_CLEAN_PATHS env.--skip-mix-cleanSkip the ‘mix clean step’ for faster builds. Makes only sense in addition to the —skip-git-clean--skip-relup-modSkip modification of relup file. Custom relup instructions are not added--relup-mod=<module-name>The name of the module to modify the relup--auto-version=revision|commit-count|branch|dateAutomatically append metadata to release version.--increment-version=major|minor|patchIncrement the version for the current build.--set-version=<release-version>Set the release version for the current build.--mix-env=<env>Build with custom mix env $MIX_ENV. Default is ‘prod’
Link to this section Summary
Functions
Forwards stdin to the edeliver script which was spawned as port
A task needs to implement run which receives
a list of command line args
Link to this section Functions
Forwards stdin to the edeliver script which was spawned as port.
A task needs to implement run which receives
a list of command line args.
Callback implementation for Mix.Task.run/1.