基本介绍
该插件可以按照已经有的问题或issue任务作为模版,定时周期性自动重复创建问题或issue任务。插件配置中支持重新定义未来新任务的初始状态,以及关联属性等。被选定的问题或issue任务模版可以提前定义好未来创建的时间点和周期。
提前为任务模版设定计划触发时间¶
设定计划触发时间具体参数定义¶
计划触发创建的任务显示关联的任务模版¶
安装指导
- 将插件压缩包解压至redmine的plugins目录
- bundle install
- bundle exec rake redmine:plugins:migrate RAILS_ENV=production
- 在系统内定义计划触发机制,目前该插件支持3种系统触发机制
- Sidekiq-cron方式,该方式需要依赖安装异步处理redmine_sidekiq插件
- 安装redis
- 安装redmine_sidekiq插件
- 添加初始化文件,举例:
# /opt/redmine/config/initializers/zz-cron.rb
class RecurringTaskWorker
include Sidekiq::Worker
def perform
checker = RedmineRecurringTasks::IssueChecker.new(Setting.plugin_redmine_recurring_tasks)
checker.call
end
end
cron_job_array = [
{
'name' => 'Weekly schedule worker',
'class' => 'RecurringTaskWorker',
'cron' => '*/5 * * * *'
}
]
Sidekiq::Cron::Job.load_from_array cron_job_array
- Whenever方式,该方式需要额外安装whenever gem组件
whenever --update-crontab --load-file plugins/redmine_recurring_tasks/config/schedule.rb
- Cron manual制定普通计划任务
*/5 * * * * /bin/bash -l -c 'cd /home/redmine && RAILS_ENV=production bundle exec rake redmine_recurring_tasks:exec'
更详细的计划制定方法见插件官方描述,或到本插件留言参与讨论。
版本更新
积分(10)
0.3.4_1 (2024-05-29)
兼容性: Redmine 3.3.*, 3.4.*, 4.0.*, 4.1.*, 4.2.*, 5.0.*, 5.1.*
- 增加redmine 5.* 兼容适配
- redmine 5.1测试通过
文件
积分(10)
0.3.4 (2020-09-12)
兼容性: Redmine 3.3.*, 3.4.*, 4.0.*, 4.1.*
文件
评论
添加评论
由 匿名用户 在 6 个月 之前添加
啥时候支持5.0版本?
由 redmineplugins.cn Admin 在 6 个月 之前添加
已更新,0.3.4_1可以兼容redmine 5.* 见版本更新
由 guo hongxing 在 超过 3 年 之前添加
@吕氏 春秋 windows可以,但需要使用windows的计划任务
由 吕氏 春秋 在 超过 3 年 之前添加
Windows下可以安装嘛。
Environment:
Redmine version 3.3.1.stable
Ruby version 2.1.9-p490 (2016-03-30) [i386-mingw32]
Rails version 4.2.7.1
Environment production
Database adapter Mysql2
由 Chen Snowman 在 将近 4 年 之前添加
redmine3.4上安装正常 https://redmineplugins.cn/issues/136
由 redmineplugins.cn Admin 在 将近 4 年 之前添加
是在redmine3.4上面安装死机吗? 可以提个问题 附上你的环境
由 Season gmn227 在 将近 4 年 之前添加
3.4版本下载安装后死机,烦请帮忙确认一下,谢谢!