dkron的命令行界面客户机和python库
dkron的Python项目详细描述
命令行界面客户端和python库 Dkron。
先决条件
- Pytnon 3
安装
要安装,请使用pip:
pip install dkron
或者克隆回购协议:
git clone https://github.com/Eyjafjallajokull/dkron-python.git
python setup.py install
cli用法
开始之前,请将环境变量DKRON_HOSTS设置为指向 运行dkron实例。
export DKRON_HOSTS=http://my-dkron.example.com,http://my-dkron-2.example.com:8080
或者,可以在每次调用中插入--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
库使用
fromdkronimportDkronhosts=['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