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
查看哈希)
内置分布
dkron-0.0.5-py2.py3-none-any.whl
(6.3 kB
查看哈希)