插件目录 » 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 | |
用户评分 |
此插件使 GoodJob 成为邮件队列适配器。
GoodJob 是一个基于 Ruby on Rails 的多线程、Postgres 后端 Active Job。
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。