文件名称:狂暴
文件大小:176KB
文件格式:ZIP
更新时间:2024-03-13 03:42:34
Go
狂暴 通过将复杂的任务分解成小的自动化步骤来使它们可重复。 概念 这个想法是将复杂的任务分解成各自的步骤。 典型的软件安装可能包含以下步骤: 下载软件 解压缩软件分发到的存档 将解压缩的文件复制到目标文件夹 生成/调整配置 安装软件(即作为Windows服务) 这样的过程是在YAML文件中定义的。 它由以下几部分组成。 为了分解该过程,我们区分以下构造块: 计划我们要实现的总体目标。 (即安装软件)。 每个计划都包含一项或多项任务。 任务每个计划都包含多个任务。 一个任务可以是数据库的更新并检查更新是否成功。 因此,每个任务都包含一个或多个步骤。 步有助于完成任务或检查以确保成功执行上一步的一小部分工作。 (即,将文件解压缩或将文件夹从一个位置复制到另一个位置)(即,让用户手动确认某件事或检查日志文件中是否包含错误) 最有价值球员 以下概述了使之成为可用工具所需的最低限度。
【文件预览】:
reapy-master
----docs()
--------checklist-example.png(45KB)
----.gitlab()
--------issue_templates()
----versioninfo.json(820B)
----model()
--------config.go(1KB)
----icon.ico(315KB)
----goversioninfo.exe.manifest(497B)
----LICENSE(1KB)
----reapy.go(844B)
----step()
--------service_windows.go(3KB)
--------checklist.go(2KB)
--------download.go(2KB)
--------service.go(772B)
--------service_linux.go(519B)
--------service_darwin.go(519B)
--------command.go(3KB)
--------delete.go(2KB)
--------unzip.go(3KB)
--------watch.go(4KB)
--------createfolder.go(2KB)
--------copy.go(4KB)
----.gitignore(53B)
----reapy-example.yaml(2KB)
----go.sum(8KB)
----README.md(10KB)
----go.mod(685B)
----cli()
--------reader.go(9KB)
--------validator.go(962B)
--------commands.go(4KB)
--------executer.go(3KB)
----.vscode()
--------launch.json(399B)