Elixir 部署系列Erlang/Elixir: 用Distillery替换Exam打包器Erlang/Elixir: Edeliver 持续部署 ChecklistErlang/Elixir: 使用 Edeliver 进行持续部署简要Distillery是一个新的在未来用于替换Exrm的Elixir应用程序发布工具. 它有比Exrm更快的构建速度, 完全用Elixir开发, 更灵活的配置, 目标是成为MIX本身的一部分, 作为Elixir的标准工具.Distillery还提供了一个插件机制来管理整个部署过程中的各个阶段从Exrm切换到Distillery需要执行如下步骤:删除mix.exs文件中的:exrm依赖添加:distillery依赖到mix.exsdefp deps do
[ ...
{:distillery, ">= 0.9.0", warn_missing: false},
{:edeliver, ">= 1.4.0"},
]
end确保 Edeliver 版本>= 1.4.0运行mix do deps.clean --unlock --unused, deps.get, deps.compile运行mix release.init创建 Distillery 的配置文件按照Distillery 文档编辑rel/config.
...
继续阅读
(51)