Depro:Depro是Consul的分布式部署工具

时间:2024-05-19 15:31:51
【文件属性】:

文件名称:Depro:Depro是Consul的分布式部署工具

文件大小:29KB

文件格式:ZIP

更新时间:2024-05-19 15:31:51

Go

Depro部署管理器 使用Consul简化集群应用程序部署 Depro旨在提供以下功能,以帮助在使用Consul的群集环境中部署版本控制的软件。 扩展部署时间与目标数量的关系要比线性扩展好。 为集群上运行的代码版本提供有力保证。 在保证2的同时允许代码的回滚/前滚。 与线性部署相比,磁盘清理时间与部署目标数量的比例要好一些。 以最少的人工干预自动引导新的部署目标。 上述功能和保证源于试图管理一个高度敏捷的项目,其中每天在整个集群中进行多个部署,该部署足够大以至于使手动干预变得昂贵,而顺序部署则费时费力。 用法 部署工具 部署工具旨在简化部署应用程序版本的过程。 使构建工件可用后,只需运行部署工具即可部署集群并推出新版本。 depro deploy 585ecfabf5b41bae1db7bd566ce984d77568987d -prefix=api/version -no


【文件预览】:
Depro-master
----common()
--------commands.go(411B)
--------config.go(3KB)
----main.go(576B)
----.gitattributes(378B)
----.vscode()
--------tasks.json(2KB)
----query()
--------operation.go(1KB)
--------command.go(2KB)
--------config.go(2KB)
----doc()
--------service()
----.travis.yml(1KB)
----util()
--------flag_append_value.go(405B)
--------string_slice.go(159B)
--------shutdown.go(878B)
----build()
--------windows.ps1(206B)
--------linux.sh(148B)
----README.md(7KB)
----commands.go(200B)
----version.go(421B)
----.gitignore(910B)
----deploy()
--------operation.go(3KB)
--------command.go(2KB)
--------config_test.go(2KB)
--------operation_test.go(1KB)
--------config.go(2KB)
----agent()
--------operation.go(881B)
--------command.go(2KB)
--------deployment.go(9KB)
--------config_test.go(2KB)
--------version_test.go(74B)
--------version.go(5KB)
--------deployment_test.go(867B)
--------config.go(4KB)
----version()
--------command.go(1KB)

网友评论