shutit:程序员的自动化框架

时间:2024-02-26 00:39:34
【文件属性】:

文件名称:shutit:程序员的自动化框架

文件大小:185KB

文件格式:ZIP

更新时间:2024-02-26 00:39:34

python docker vagrant pexpect DockerPython

通用的自动化框架。 ShutIt是一种自动化工具,可在终端上模拟用户的操作。 它可以使人工在命令行上运行的任何过程自动化,而无需付出任何努力。 它最初是为管理复杂的Docker构建而编写的,但是现在是一种通用自动化工具,支持bash,Docker,Vagrant,ssh和任意构建上下文。 ShutIt也可以用作教育工具,因为它可以制作演示视频,捕获设置环境所需的可重复步骤,甚至挑战您获得正确的输出(请参阅 )。 如果您想了解有关Docker的更多信息,请访问或查看ShutIt- 的创建者的书。 真正快速的概述 一些用例: 您喜欢bash,想要自动化任务,具有结构和支持,但是不想学习


【文件预览】:
shutit-master
----package_map.py(7KB)
----shutit_module.py(8KB)
----shutit_patterns()
--------vagrant.py(31KB)
--------__init__.py(0B)
--------docker_tutorial.py(13KB)
--------shutitfile.py(39KB)
--------docker.py(12KB)
--------bash.py(7KB)
----shutit_skeleton.py(16KB)
----shutit_setup.py(7KB)
----shutit-test()
----.gitmodules(220B)
----shutit-docs()
----shutit_util.py(11KB)
----shutit_pexpect_session_environment.py(2KB)
----Dockerfile(90B)
----.pylintrc(10KB)
----requirements.txt(96B)
----release.sh(947B)
----shutit_exam.py(6KB)
----CONTRIBUTING.md(23B)
----LICENSE(1KB)
----shutit_global.py(25KB)
----banner.sh(2KB)
----shutit_pexpect.py(161KB)
----emailer.py(10KB)
----setup.py(3KB)
----README.md(9KB)
----shutit_login_stack.py(6KB)
----shutit_class.py(218KB)
----Jenkinsfile(1KB)
----shutit.py(7KB)
----shutit_session_setup()
--------vagrant.py(10KB)
--------__init__.py(0B)
--------virtualization.py(894B)
----fixterm_src()
--------resize.sh(313B)
--------fixterm.c(3KB)
--------.gitignore(23B)
--------compile.sh(113B)
----.gitignore(2KB)
----shutit_background.py(9KB)
----shutit_sendspec.py(15KB)
----README(9B)
----shutit_assets.py(49KB)
----shutit_threads.py(6KB)

网友评论