项目

通用

个人资料

操作

Rake任务

工作进度

Redmine定义了一组Rake任务,用于维护操作。

有关Ruby on Rails框架定义的任务的信息,可在专用页面上找到。

您可以在任何时候使用命令rake -T获取任务的全列表。

运行任务时,请务必设置RAILS_ENV变量为production

例如(类Unix风格)

rake redmine:permissions RAILS_ENV=production

或(Windows风格)

set RAILS_ENV=production
rake redmine:permissions

批量作业任务

rake redmine:attachments:prune

从版本2.3.0开始适用。

当用户将文件附加到问题、维基页面等时,文件将立即上传,并在表单提交后附加。

此任务删除一天后未附加的已上传文件(即表单从未提交)。

rake redmine:email:read

从标准输入读取电子邮件。

rake redmine:email:receive_imap

从IMAP服务器读取电子邮件。

rake redmine:email:receive_pop3

从POP3服务器读取电子邮件。

rake redmine:fetch_changesets

从仓库获取版本集。

rake redmine:send_reminders

发送关于即将到期的问题的提醒。
参见:RedmineReminderEmails

rake redmine:tokens:prune

删除过期令牌。

rake redmine:watchers:prune

从用户无法查看的内容中删除监视者。
适用于版本2.3.0

其他维护任务

rake generate_secret_token

为应用程序生成一个秘密令牌。

rake db:encryptrake db:decrypt

加密或解密存储在数据库中的SCM和LDAP密码。

rake redmine:attachments:move_to_subdirectories

将存储在文件目录根部的附件(即
适用于版本2.3.0

rake redmine:email:test[login]

向提供登录名的用户发送测试邮件

rake redmine:permissions

列出所有权限及其注册的动作

rake redmine:plugins

迁移和复制插件资产。

rake redmine:plugins:assets

将插件资产复制到公共目录。

rake redmine:plugins:migrate

迁移已安装的插件。

从其他BTS迁移

rake redmine:migrate_from_mantis

Mantis迁移脚本

rake redmine:migrate_from_trac

Trac迁移脚本

Go MAEDA 更新 几乎7年前 · 13次修订