项目

常规

个人资料

插件目录 » 宝石

作者 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
用户评分   (0)

Gems 允许您自动创建
从 Redmine 使用
配置的 Subversion 存储库标签的 RubyGems

警告:此插件仅在您在 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 版本以附加,如果没有(必需)。

  1. 如果存在一个/多个 SVN 标签,则插件将尝试将 Redmine 版本与每个标签关联起来;如果没有,您必须自己进行此关联(选择列表)。
  2. 插件将扫描 tags 文件夹根目录以查找 Rakefile(至少具有 clobber、clean 或 gem 通用 Gem/rake 目标)或 Gemspec (*.gemspec 文件),如果存在两种方法,您必须选择其中一种(选择列表)。
  3. 插件要求您输入一些评论(可选)。
  4. 单击“构建”按钮以开始构建 Gem。
  • 日期。
  • 构建者。
  • 关联的 Redmine 版本。

构建过程¶

  1. 插件尝试删除可能的老旧导出。
  2. 插件导出所选 SVN 标签。
  3. 插件在 tags 文件夹中更改目录。
  4. 插件使用所选构建方法构建 Gem。
  5. 插件将 gem 文件附加到 '文件' Redmine 模块下指定的版本。
  6. 插件持久化构建记录(Rubygem Rails 模型)或修改现有记录并添加更新日期(显示在宝石构建列表中提供的信息)。

Rails 模型充当活动和事件,插件充当活动提供程序,因此,在“活动”选项卡中,如果您勾选(在右侧,在默认 Redmine 主题中)有关 Redmine Gems 活动的框,您可以看到消息。

变更日志

0.3.0 (2009-12-18)

兼容 Redmine 0.9.x、1.0.x。

redmine_gems_0.3.0.tar (100 KB) redmine_gems_0.3.0.tar 罗曼·乔治斯,2011-02-13 13:55