说明
依赖于 rebar3 的 appup 插件
步骤
代码
创建项目
1 | rebar3 new release demo |
rebar.config
1 | % 编译时配置 |
初始版本
1 | rebar3 as prod release |
修改版本号
1 | rebar.config 里面的 release 版本号 |
构建新版本
原来 build 过的老的 release 不能删除,这个升级插件至少需要两个版本的 release
1 | rebar3 as prod release |
测试
1.0.0 的压缩包先解压,然后运行
1 | bin/demo console |
一定要注意,新版本的存放目录
1 | cp ../demo-2.0.0.tar.gz ./releases/ |
降级
1 | bin/demo downgrade 1.0.0 |