python-deployer:通过SSH自动化部署的库

时间:2021-03-29 08:12:18
【文件属性】:
文件名称:python-deployer:通过SSH自动化部署的库
文件大小:163KB
文件格式:ZIP
更新时间:2021-03-29 08:12:18
Python 部署者 在Posix系统上远程执行的框架。 重要的关键功能是: 强大的交互式命令行,具有自动补全功能; 交互式和快速并行执行; 您代码的可重用性(通过继承); 通常使用SSH进行远程执行,但可插入其他执行方法。 它比Fabric强大,但与Saltstack不同。 这并不是要替换任何东西,而是工具箱中的另一个工具。 文档和教程 readthedocs上的文档: 作者 乔纳森·斯兰德(Jonathan Slenders)(VikingCo,Mobile Vikings) Jan Fabry(VikingCo,Mobile Vikings) 历史 在2011年夏天,当我对Fabric的某些功能不满意时,我(Jonathan)从头开始开发新的交互式部署系统。 (Django项目的)第一个成功的部署仅在几个月后完成,但是自那时以来,所有代码都已经重构了好几次。
【文件预览】:
python-deployer-master
----.travis.yml(268B)
----docs()
--------conf.py(8KB)
--------make.bat(7KB)
--------pages()
--------Makefile(7KB)
--------index.rst(2KB)
----tests()
--------console_test.py(2KB)
--------host_test.py(6KB)
--------pty_test.py(864B)
--------query_test.py(10KB)
--------inspector_test.py(17KB)
--------host_container_test.py(9KB)
--------__init__.py(0B)
--------our_hosts.py(1KB)
--------node_test.py(34KB)
--------utils_test.py(4KB)
----TODO(1KB)
----examples()
--------simple_deployment.py(880B)
----run_tests.py(330B)
----setup.py(2KB)
----.gitignore(345B)
----deployer()
--------options.py(1KB)
--------loggers()
--------shell.py(31KB)
--------node()
--------cli.py(23KB)
--------inspection()
--------host()
--------host_container.py(14KB)
--------std.py(4KB)
--------daemonize.py(2KB)
--------client.py(4KB)
--------__init__.py(23B)
--------query.py(11KB)
--------run()
--------scp_shell.py(12KB)
--------console.py(16KB)
--------groups.py(2KB)
--------utils()
--------contrib()
--------pseudo_terminal.py(6KB)
--------exceptions.py(1KB)
----CHANGELOG.md(2KB)
----README.md(1KB)
----LICENSE.txt(1KB)

网友评论