ros*_*han 2 upgrade process playframework
我非常感谢任何人分享您为无痛,万无一失的Play框架升级而制定的最佳实践,模式,反模式,备份,回滚过程.
我想只是用最新版本替换bin/play目录会导致问题
编辑:
我正在寻找更具体的版本管理策略,比方说,
a)你是否有/ bin/play目录有最新的播放版本或b)你保留像/bin/play-1.1 /bin/play-1.2这样的版本并改变你的$ PATH指向最新的(缺点:你)必须重建你的模块,依赖项和库;专业版:更好地控制回滚)
我更喜欢使用git从源代码安装play:
git clone git://github.com/playframework/play.git
cd play
# checkout specific version
git checkout 1.2.1
cd framework
ant
cd ..
ln -s $PWD/play ~/bin
Run Code Online (Sandbox Code Playgroud)
所以我有一个包括所有来源的完整安装.之后,当游戏更新到版本1.2.2时,我执行了以下操作:
cd <play_home>
git pull
git checkout 1.2.2
cd framework
ant
Run Code Online (Sandbox Code Playgroud)
然后在你的应用程序中
play clean && play run
Run Code Online (Sandbox Code Playgroud)
从源代码构建中运行游戏的优点是,您可以始终轻松地回滚到以前的版本,甚至可以测试当前开发中的功能.这并没有解决同时有多个版本的播放活动的问题.
| 归档时间: |
|
| 查看次数: |
3114 次 |
| 最近记录: |