部署程序:一个简单的golang应用程序,用于自动部署软件版本

时间:2024-02-25 13:27:22
【文件属性】:

文件名称:部署程序:一个简单的golang应用程序,用于自动部署软件版本

文件大小:46KB

文件格式:ZIP

更新时间:2024-02-25 13:27:22

ssh golang devops automation deployment

目录 部署者 deployr程序是一个简单的实用程序,旨在让您轻松地通过SSH自动执行简单的应用程序部署。 deployr程序背后的核心思想是,在远程主机上安装(简单)软件通常包括以下几个步骤: 上载少量文件,例如: 二进制应用程序。 配置文件。 系统化的单位文件 等等 运行少量命令(有条件地运行),例如: 启用系统单位文件。 启动服务。 对于基于golang的应用程序尤其如此,该应用程序通常包含一个二进制文件,一个配置文件和一个init文件,以确保可以控制服务。 如果您想使部署配方保持自动化和可重复性,那么使用这种工具编写脚本是理想的选择。 (虽然你可能喜欢的东西更受欢迎和


【文件预览】:
deployr-master
----PARSING.md(3KB)
----cmd_lex.go(1KB)
----cmd_version.go(974B)
----.github()
--------FUNDING.yml(91B)
--------run-tests.sh(713B)
--------workflows()
--------build(1016B)
----LICENSE(18KB)
----lexer()
--------lexer.go(3KB)
--------lexer_test.go(5KB)
----main.go(639B)
----cmd_run.go(4KB)
----examples()
--------simple()
--------puppet-summary()
--------sudo()
--------README.md(138B)
--------overseer()
----.gitignore(18B)
----statement()
--------statement.go(799B)
----go.sum(2KB)
----token()
--------token.go(1021B)
--------token_test.go(480B)
----README.md(12KB)
----cmd_parse.go(2KB)
----evaluator()
--------evaluator.go(14KB)
----util()
--------util_test.go(2KB)
--------util.go(1KB)
----parser()
--------parser.go(6KB)
--------parser_test.go(12KB)
----go.mod(431B)

网友评论