操作
发布流程¶
此页面描述了打包新Redmine发布的流程。
稳定分支¶
- 检出稳定分支(例如 0.9-stable)
- 确保所有此版本的issue都已合并到稳定分支。使用“已解决”状态标记哪些issue还需要“合并”。
- 使用
rake locales:update
更新本地化 - 运行测试套件以确保没有错误
- 再次检出trunk以进行以下步骤
- 更新
doc/CHANGELOG
和 变更日志 以列出更改 - 检查
doc/INSTALL
和doc/UPGRADING
是否正确 - 递增版本号,
lib/redmine/version.rb
- 更新
- 再次检出稳定分支并将这些更新合并到其中
- 冻结当前Rails版本
- 将Redmine打包成zip和tar.gz文件。确保不包含任何私有配置文件
- 为zip和tar.gz文件创建MD5校验和文件
- 在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
- 将新版本上传到 Rubyforge
- 更新 下载、侧边栏 和 Redmine安装(特别是要求)维基页面
- 为以下创建发布公告
- Rubyforge
- Redmine.org - 包括 "此版本用于生产,trunk用于开发"
- Redmineblog.com
- IRC
- 将版本添加到受影响版本列表中
由 Mischa The Evil 更新 超过12年前 · 10次修订