超级简单的部署工具 - 可以将其视为服务器网络的"make"工具
Stack Up 是一个简单的部署工具,可同时在多个主机上执行指定的命令集。它读取 YAML 配置文件 Supfile,该文件定义了网络(主机组)、命令和目标。
*注: 演示基于 此示例 Supfile。
$ go get -u GitHub.com/pressly/sup/cmd/sup
$ sup [选项] 网络命令 […]
| 选项 | 描述 |
|---|---|
-f Supfile |
自定义 Supfile 所在的路径 |
-e, --env=[] |
设置环境变量 |
--only REGEXP |
过滤匹配 REGEXP 的主机 |
--except REGEXP |
过滤不匹配 REGEXP 的主机 |
--debug, -D |
启用调试/详细模式 |
--disable-prefix |
禁用主机前缀 |
--help, -h |
显示帮助/使用说明 |
--version, -v |
打印版本 |
$ sup production COMMAND 会同时在 api1, api2 和 api3 主机上运行 COMMAND。
暂无开放 Issues,或尚未同步最近议题。