项目

常规

个人资料

插件目录 » Redmine GoodJob

作者 Daniel Kastl
网站 https://github.com/gtt-project/redmine_good_job/
代码仓库 https://github.com/gtt-project/redmine_good_job/
注册于 2024-07-14 (19天前)
当前版本 1.1.0
兼容 Redmine 5.1.x
用户评分   (0)

此插件使 GoodJob 成为邮件队列适配器。
GoodJob 是一个基于 Ruby on Rails 的多线程、Postgres 后端 Active Job。
  • 在同一个进程中以 "异步" 方式执行任务
  • 授予管理员用户对 GoodJob 控制台的访问权限
  • 需要 PostgreSQL 数据库

安装说明

1. 将此存储库克隆到 Redmine 插件目录
2. 执行 bundle install
3. 执行 bundle exec rake redmine:plugins:migrate
4. 在您的附加环境配置文件(例如 config/additional_environment.rb)中配置 good_job

# config/additional_environment.rb
# Set the queue adapter to GoodJob
config.active_job.queue_adapter = :good_job

# GoodJob configuration
config.good_job.execution_mode = ENV.fetch("GOOD_JOB_EXECUTION_MODE", 'async').to_sym
config.good_job.max_threads = ENV.fetch("GOOD_JOB_MAX_THREADS", 2).to_i
config.good_job.poll_interval = ENV.fetch("GOOD_JOB_POLL_INTERVAL", 10).to_i

5. 重启 Redmine 实例
更多设置详情请参阅 https://github.com/gtt-project/redmine_good_job/blob/main/README.md

变更日志

1.1.0 (2024-07-11)

兼容 Redmine 5.1.x。