文件名称:gearbull:运维工作流
文件大小:54KB
文件格式:ZIP
更新时间:2024-05-20 20:10:39
Python
GearBull: 齿轮公牛 Featres: 1、树形任务结构,通过json编排任务,支持任务分支,与、或、非关系 2、精细的执行控制,并发控制、批量执行、滚动执行、暂停点、恢复执行、失败比例、重做… 3、直接支持 python、shell作为业务逻辑语言,适用于部署、运维任务操作、环境管理、故障自愈等常见运维场景 4、失败任务Failover、任务可重入、全局任务控制 5、支持Restful API 如何安装? 1、安装 python36、 pip3 2、将GearBull 项目 clone 到本地, 假设clone到 /home/work/gearbull 3、安装依赖, cd /home/work/gearbull && pip3 install -r requirements.txt 4、初始化数据库 python3 manage.py migrate 5、修改 sup
【文件预览】:
gearbull-master
----README.md(3KB)
----gearbull()
--------current_hosts(3B)
--------settings.py(4KB)
--------urls.py(852B)
--------__init__.py(48B)
--------wsgi.py(394B)
----manage.py(793B)
----supervisor()
--------supervisord.conf(12KB)
----conf()
--------task_trees.py(4KB)
--------workflow.conf(372B)
----WorkFlow()
--------scheduler.py(10KB)
--------locks.py(343B)
--------admin.py(128B)
--------action_trees.py(6KB)
--------permissions.py(548B)
--------models.py(30KB)
--------exceptions.py(87B)
--------queue_executor.py(6KB)
--------global_setttings.py(2KB)
--------migrations()
--------msgs.py(3KB)
--------analyzer.py(7KB)
--------urls.py(570B)
--------executor.py(3KB)
--------__init__.py(0B)
--------apps.py(156B)
--------serializers.py(2KB)
--------views.py(9KB)
--------monitor.py(20KB)
--------states.py(3KB)
----tests.py(16KB)
----uwsgi_params(663B)
----requirements.txt(181B)
----var()
--------scheduler.pid(4B)
----data()
--------scripts()
--------plugins()