InvenioRDM模块,用于作业管理
项目描述
InvenioRDM模块,用于作业管理
使用方法
此模块添加了一个自定义调度器来安排本地数据库中存在的作业。
要使用此调度器,可以在本地运行以下命令
$ celery -A invenio_app.celery beat -l ERROR --scheduler invenio_jobs.services.scheduler:RunScheduler -s /var/run/celery-schedule --pidfile /var/run/celerybeat.pid
可以通过Invenio实例的管理视图来管理作业。默认情况下,此视图是禁用的,可以通过将以下配置添加到Invenio实例来启用它
JOBS_ADMINISTRATION_ENABLED = True
更多信息
更多文档可在 https://invenio-jobs.readthedocs.io/ 上找到
变更
版本 v1.0.0 (发布日期 2024-09-27)
db: 修改表名
global: 添加作业注册
interface: 添加作业类型
版本 v0.5.1 (发布日期 2024-09-19)
fix: 添加兼容层以迁移到 flask>=3
版本 v0.5.0 (发布日期 2024-08-22)
bump invenio-users-resources
版本 v0.4.0 (发布日期 2024-08-22)
package: bump react-invenio-forms (#52)
版本 v0.3.4 (发布日期 2024-08-08)
fix: 通过run传递参数到任务
版本 v0.3.3 (发布日期 2024-08-08)
fix: utils: 仅评估字符串
版本 0.3.2 (发布日期 2024-07-24)
UI: 修复了调度保存
UI: 修复默认队列;不显示空参数错误
版本 0.3.1 (发布日期 2024-07-11)
services: 跳过索引重建
版本 0.3.0 (发布日期 2024-06-20)
UI: 添加创建、编辑和调度选项
fix: 仅在任务运行时显示停止按钮
bug: 修复持续时间显示
global: 支持Jinja模板用于作业参数
config: 重命名启用标志
config: 默认禁用作业视图
版本 0.2.0 (发布日期 2024-06-05)
translations: 添加了翻译文件夹
scheduler: 过滤具有调度的作业
service: 将运行队列传递给任务
版本 0.1.0(发布日期 2024-06-04)
首次公开发布。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码发行版
构建发行版
invenio-jobs-1.0.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e3cb54362d07934833c57627de49d93830cb4023c45e814ec92b6b2d852a5cb8 |
|
MD5 | 4f42a07e4e386d85789eb4c51be566f2 |
|
BLAKE2b-256 | 487cfe4abe1b13533e52a4c6a54619248836d77118f03693ae95acf93795e4e0 |
invenio_jobs-1.0.0-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1dc352550fbf89b49bcb42a48c3c9f20216919362a4d7134211f21ada1614249 |
|
MD5 | 86f56a404a26864adf523f21c6ff7e3a |
|
BLAKE2b-256 | 3147f6c0e1fc1fd01ea018d29c346343bb08ae29c88f55b37dd24db1df6abf8f |