Play框架2.x - 如何自动化版本更改和发布以进行生产部署

3

我正在发布一个游戏应用到生产环境中。到目前为止,我的大部分经验都是在使用Java项目,使用Maven和Maven Release插件来进行版本升级、在Git中创建版本标签等。

如何处理Play框架的发布和版本更改?

我发现有一些关于sbt-release的提及,但还没有找到完整的教程或示例项目。

1个回答

1
根据您的要求,在我的经验中,我没有太多需要执行整个“构建-测试-提交-标记-发布-提交”流程的情况,但在持续交付的情况下使用过它。只需确保有某些标记来标识某个二进制文件所对应的VCS修订版本(例如使用sbt-buildinfo),然后使用plays dist即可满足需求。
如果您真的需要它,sbt-release插件有相当详细的文档。建议先尝试使用该插件。

我也想采用类似于持续交付的流程,只需要记录当前生产环境中的内容,如果部署出现问题可以回滚到之前的版本等。你能否使用sbt-buildinfo实现这一点? - Gus

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接