gpt4 book ai didi

ruby-on-rails - 版本化 Rails 应用程序的最佳方式?

转载 作者:行者123 更新时间:2023-12-03 13:25:26 25 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center寻求指导。




10年前关闭。




对 Rails 应用程序进行版本控制的最佳方式是什么?我们希望开始进入更结构化的测试周期,并且每个构建都有一个固定的版本是其中的一部分。我们使用颠覆,但我想避免使用版本号。有没有一种简单的方法可以自动执行此操作?或者我应该在应用程序助手中定义一个 app_version 方法?

(我们正在使用颠覆进行源代码控制)

最佳答案

如果您使用 git ,您可以在 environment.rb 中创建一个静态变量从 git 中提取当前标签名称的文件。如果你正在使用类似 git flow ,这很好用。

添加到 environment.rb :

APP_VERSION = `git describe --always` unless defined? APP_VERSION

现在你可以 <%= APP_VERSION %>在你看来。注:这在 Heroku 上不起作用。

来源: http://blog.danielpietzsch.com/post/1209091430/show-the-version-number-of-your-rails-app-using-git

关于ruby-on-rails - 版本化 Rails 应用程序的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1047943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com