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