linux - 一次将存储库代码部署到多台机器

标签 linux deployment

我的问题是:你们如何从多台机器上使用的 [D]VCS 部署相同的代码?您是否有自动部署系统?如果有,那是什么?是内部 build 的吗?有没有可以自动完成此操作的工具?我这么问是因为我每次进行一些修改时都会更新多达 20 台机器,这让我感到非常无聊。

P.S.:可能这属于 ServerFault,但我在这里问是因为我正在考虑编写自己的定制部署系统。

最佳答案

为您的软件包推出您自己的 rpm/deb/任何内容,设置您自己的存储库,并让您的机器定期拉取。它实际上并不难做到,并且它已经内置到您的系统中,经过了良好的测试,并且加载了功能。如果您需要推送,您可以使用 Func 之类的东西。

关于linux - 一次将存储库代码部署到多台机器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1421096/

相关文章:

linux - 是否可以在 Linux x86 GAS 程序集中创建没有系统调用的线程?

ruby-on-rails - 在rails控制台中加载Capistrano的环境

java - 在部署 Java Web 应用程序时如何知道 .properties 文件的位置以读取配置?

linux - 如何对 Linux 上的 PostgreSQL Docker 设置进行故障排除

linux - Caddy (Linux) CloudFlare 凭证丢失

c - 即使在 centos 7.3 中不存在 ExecStart 进程后,Systemd 服务状态仍保持运行

deployment - 部署 webLogic 12c 应用程序时出现 nullPointerException

linux - 在 AIX 6.1 中运行 SUDO 时,配置文件没有被执行?

java - 使用 Jetty 和 Weld 进行并行测试

azure - 使用 Bower 依赖项将网站部署到 azure