插件目录 » 宝石
作者 | Romain GEORGES | |
---|---|---|
网站 | http://www.ultragreen.net/projects/redmine-gems | |
代码存储库 | http://www.ultragreen.net/projects/redmine-gems/repository | |
注册时间 | 2010-11-04(超过13年前) | |
当前版本 | 0.3.0 | |
兼容 | Redmine 0.9.x, 1.0.x | |
用户评分 |
Gems 允许您自动创建
从 Redmine 使用
配置的 Subversion 存储库标签的 RubyGems
- 讨论: https://redmine.ruby-lang.org.cn/boards/3/topics/10227
- 公开 ITS: http://www.ultragreen.net/projects/redmine-gems/issues
警告:此插件仅在您在 Redmine 项目中配置了 SUBVERSION 存储库时才能运行。
下载¶
安装说明
安装¶¶
# cd $APP_ROOT
# cd vendors/plugins
# svn export https://svn.ultragreen.net/public/redmine-gems/tags/<lastest_tags> redmine-gems
# rake db:migrate_plugins RAILS_ENV=production
重新加载 Rails 和 Redmine。
h3. 配置¶
此插件可以在
管理>插件菜单中设置
"Redmine Gems" 插件的配置链接
您必须在配置面板中指定这些路径。
- SVN 导出路径
- gemdir 路径(gem 服务器)(可选)
您可以使用此插件中的两种权限,通过
管理>角色和权限菜单
对于所有可用的不同配置文件
- 权限:查看 rubygems,
- 权限:构建 rubygems
必须将插件添加到您要使用的所有项目中。
使用方法¶
人工过程¶
当您将此插件作为模块安装到项目中时,在“存储库”选项卡之后的项目菜单中可以找到“宝石”选项卡。
如果您单击此选项卡,插件将启动,并且您可以查看是否已配置具有在“tags”文件夹中创建的标签的 SVN 存储库(必需)。
插件还可能要求您创建 Redmine 版本以附加,如果没有(必需)。
- 如果存在一个/多个 SVN 标签,则插件将尝试将 Redmine 版本与每个标签关联起来;如果没有,您必须自己进行此关联(选择列表)。
- 插件将扫描 tags 文件夹根目录以查找 Rakefile(至少具有 clobber、clean 或 gem 通用 Gem/rake 目标)或 Gemspec (*.gemspec 文件),如果存在两种方法,您必须选择其中一种(选择列表)。
- 插件要求您输入一些评论(可选)。
- 单击“构建”按钮以开始构建 Gem。
- 日期。
- 构建者。
- 关联的 Redmine 版本。
构建过程¶¶
- 插件尝试删除可能的老旧导出。
- 插件导出所选 SVN 标签。
- 插件在 tags 文件夹中更改目录。
- 插件使用所选构建方法构建 Gem。
- 插件将 gem 文件附加到 '文件' Redmine 模块下指定的版本。
- 插件持久化构建记录(Rubygem Rails 模型)或修改现有记录并添加更新日期(显示在宝石构建列表中提供的信息)。
Rails 模型充当活动和事件,插件充当活动提供程序,因此,在“活动”选项卡中,如果您勾选(在右侧,在默认 Redmine 主题中)有关 Redmine Gems 活动的框,您可以看到消息。
变更日志
0.3.0 (2009-12-18)
兼容 Redmine 0.9.x、1.0.x。