Skip to main content

Dkron 的命令行界面客户端和 python 库

项目描述

构建状态

Dkron的命令行界面客户端和 python 库 。

先决条件

  • 皮特农 3

安装

要安装使用 pip:

pip install dkron

或者克隆 repo:

git clone https://github.com/Eyjafjallajokull/dkron-python.git
python setup.py install

命令行使用

在开始之前,将环境变量DKRON_HOSTS设置为指向正在运行的 dkron 实例。

export DKRON_HOSTS=http://my-dkron.example.com,http://my-dkron-2.example.com:8080

或者,您可以在每次调用 dkron-cli 时插入--hosts参数。

获取所有工作

dkron-cli get jobs

它适用于jq,列出所有作业名称:

dkron-cli get jobs | jq '.[].name'

获取特定作业

dkron-cli get job [job_name]

创建或更新作业

dkron-cli apply job [json_file] ...

您可以一次传递多个文件。

执行作业

dkron-cli run [job_name]

删除作业

dkron-cli delete job [job_name]

导出所有作业

dkron-cli export [backup_dir]

集群状态

dkron-cli get status
dkron-cli get leader
dkron-cli get members

图书馆使用

from dkron import Dkron

hosts = ['http://localhost:8080']
api = Dkron(hosts)
print(api.get_job('my-dkron-job')['error_count'])
api.run_job('my-dkron-job')

运行测试

make test
make coverage

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

dkron-0.0.5.tar.gz (4.2 kB 查看哈希)

已上传 source

内置分布

dkron-0.0.5-py2.py3-none-any.whl (6.3 kB 查看哈希

已上传 3 5