文件名称:dolphin:云部署和打包框架
文件大小:28KB
文件格式:ZIP
更新时间:2024-04-27 17:19:36
Python
海豚 概括 Dolphin旨在通过为过程的每个部分创建指令块来简化多阶段云应用程序部署过程。 使该过程与众不同的是其模板中海豚功能的强大功能集。 您可以指定指令块来动态存储已部署资源中的变量。 另一个强大的功能是可以在资源上施加等待指令的功能。 这会停止从部署中的那一点开始的所有操作,直到满足特定条件为止,例如处于“运行”状态的窗格。 对于其他功能,您可以开发自定义BlockProcessor来添加功能。 什么是新的? 模式切换:在指令文件中轻松使用多个BlockProcessor ConfigBlockProcessor:新的现成的BlockProcessor,用于修改各种配置文件 Colorama修复:修复了多个终端的colorama错误 日志记录:高级日志记录功能和调试功能(仍在开发中) 运行状况:单独重新运行测试块或仅开发测试块指令文件以进行运行状况检查(仍在开发中) 历史
【文件预览】:
dolphin-beta-4
----requirements.txt(51B)
----data()
--------vars.json(45B)
----packager()
--------__init__.py(0B)
--------packager.py(1KB)
--------__pycache__()
----instructionparser.py(4KB)
----dolphin(6KB)
----infod()
--------EXCEPTIONS.json(173B)
--------INFO.json(217B)
--------messages.py(1KB)
--------USAGE.json(0B)
--------__pycache__()
----README.md(3KB)
----__pycache__()
--------downloader.cpython-37.pyc(943B)
--------instructionparser.cpython-37.pyc(3KB)
----example()
--------instructions.json(815B)
--------manifest.json(217B)
--------config.json(41B)
--------vars.json(21B)
----dolphin.py(6KB)
----setup.sh(171B)
----uninstall.sh(58B)
----downloader.py(563B)
----simple()
--------data()
--------.dolphin_last_out.log(31B)
--------instructions.json(395B)
----docs()
--------GUIDE.md(8KB)
--------CONFIG_BLOCK.md(39B)
--------CONTRIB_RULES.md(578B)
--------KUBECTL_BLOCK.md(2KB)
----BlockProcessors()
--------configblock.py(1KB)
--------__init__.py(0B)
--------kubectlblock.py(5KB)
--------__pycache__()