项目

通用

个人资料

操作

发布流程

此页面描述了打包新Redmine发布的流程。

稳定分支

  1. 检出稳定分支(例如 0.9-stable)
  2. 确保所有此版本的issue都已合并到稳定分支。使用“已解决”状态标记哪些issue还需要“合并”。
  3. 使用 rake locales:update 更新本地化
  4. 运行测试套件以确保没有错误
  5. 再次检出trunk以进行以下步骤
    1. 更新 doc/CHANGELOG变更日志 以列出更改
    2. 检查 doc/INSTALLdoc/UPGRADING 是否正确
    3. 递增版本号,lib/redmine/version.rb
  6. 再次检出稳定分支并将这些更新合并到其中
  7. 冻结当前Rails版本
  8. 将Redmine打包成zip和tar.gz文件。确保不包含任何私有配置文件
  9. 为zip和tar.gz文件创建MD5校验和文件
  10. 在svn中标记最新代码。例如 svn cp svn+ssh://rubyforge.org/var/svn/redmine/branches/1.0-stable svn+ssh://rubyforge.org/var/svn/redmine/tags/1.0.0
  11. 将新版本上传到 Rubyforge
  12. 更新 下载侧边栏Redmine安装(特别是要求)维基页面
  13. 为以下创建发布公告
    1. Rubyforge
    2. Redmine.org - 包括 "此版本用于生产,trunk用于开发"
    3. Redmineblog.com
    4. IRC
  14. 将版本添加到受影响版本列表中

Mischa The Evil 更新 超过12年前 · 10次修订