Plugin Gems¶
版权¶
版权(c)2009 Romain GEORGES
版权 Ultragreen(c)2009
http://www.ultragreen.net
BSD许可下
http://www.opensource.org/licenses/bsd-license.php
- Ruby是Yukihiro Matsumoto的版权免费软件 <[email protected]>.
Ruby在Ruby许可证下。
https://www.ruby-lang.org.cn/en/LICENSE.txt
- Rails是David Heinemeier Hansson的版权免费软件
Rails在MIT许可证下发布。
http://www.opensource.org/licenses/mit-license.php
"Rails"、"Ruby on Rails"和Rails标志是David Heinemeier Hansson的注册商标。所有权利保留。
- Redmine是Jean-Philippe Lang的版权免费软件
Redmine © 2006-2009 Jean-Philippe Lang
Redmine是开源的,并在GNU通用公共许可证v2(GPL)的条款下发布。
http://www.opensource.org/licenses/gpl-2.0.php
描述¶
自动化Gems为Redmine构建插件
项目预览:http://www.ultragreen.net/projects/redmine-gems
SCM:http://www.ultragreen.net/projects/redmine-gems/files
ITS:http://www.ultragreen.net/projects/redmine-gems/issues
需求¶
此插件需要
- Ruby 1.8.6或更高版本
- Rails 2.2.2或更高版本
- 从r2493到r2886或更高版本的Redmine trunk
警告:此插件仅在您在Redmine项目中配置了SUBVERSION仓库的情况下才能运行。
下载¶
http://www.ultragreen.net/projects/redmine-gems/files
安装¶
# 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。
配置¶
该插件可以在
管理>插件菜单中设置
"Redmine Gems"插件的“配置”链接
您必须在此配置面板中指定路径。
- SVN导出路径
- gemdir路径(gem服务器)(可选)
您可以使用此插件中的两种权限
管理>角色和权限菜单
对于所有可用的不同配置文件
- 权限:查看rubygems,
- 权限:构建rubygems
必须将插件添加到您要使用它的所有项目中。
使用¶
人工过程¶
当将此插件作为模块安装到项目中时,在“仓库”标签之后的项目菜单中可以找到一个名为“Gems”的标签。
如果您点击此标签,插件将启动,您可以看到是否在“tags”文件夹中配置了SVN仓库并创建了标签(必需)。
如果不存在,插件还会要求您创建Redmine版本以附加(必需)。
- 如果存在一个或多个SVN标签,插件会尝试为每个标签关联Redmine版本,如果没有,您需要自己进行此关联(选择列表)。
- 插件将扫描“tags”文件夹的根目录以查找Rakefile(至少包含 clobber、clean 或 gem 通用Gem/rake目标)或Gemspec (*.gemspec) 文件,如果这两种方法存在两次,您需要选择一个(选择列表)。
- 插件会要求您提供一些注释(可选)。
- 点击“构建”按钮以开始构建Gem。
- 日期。
- 构建者。
- 关联的Redmine版本。
构建过程¶
- 插件尝试删除可能存在的旧导出。
- 插件导出选定的SVN标签。
- 插件更改目录到“tags”文件夹。
- 插件使用选定的构建方法构建Gem。
- 插件将gem文件附加到指定版本的“文件”Redmine模块下。
- 插件持久化构建记录(Rubygem Rails模型)或修改现有记录并添加更新日期(显示在Gems构建列表中提供的信息)。
Rails模型充当活动和事件,插件充当活动提供者,因此,在“活动”标签中,如果您勾选(在默认Redmine主题的右侧)有关Redmine Gems活动的复选框,您可以看到一条消息。
选项¶
由Romain GEORGES更新 超过14年前 · 2次修订