Posts tagged with 'deploy-rs'

Posts tagged with 'deploy-rs'

TLDR 本文为GPT生成,这里写点自己的想法,以及本文的总结: 目前deploy存在两难,我讨厌 deploy-rs/colmena 这套 push-mode,总要等待,并且难以保证所有配置项可以实时同步。 具体来说,这里存在两难: 1、多端部署问题。也就是必须要手动执行命令来部署指定host 2、push-mode 需要保证控制端不掉(尤其在控制端通常是workstation的情况下,不知道多少个凌晨,在改完配置后,都要等着deploy完成,验证确实可用之后,才放心commit代码,非常 ... read more →

TLDR 本文是 deploy-rs-migration 的后续 在使用了一段时间deploy-rs之后,结合使用体验以及发现的一些问题。所以写这篇blog来做个总结,顺便解惑。 本文的基本逻辑是: 从源码层面,去解答以下问题: 为啥 colmena 支持并发 deploy,而deploy-rs 只支持顺序deploy? deploy-rs为啥deploy很慢? deploy-rs是怎么实现 magic- rollback 的? 这三个问题的谜底是一码事吗?还是说并不同?以及是否还有其他 ... read more →

从 Colmena 到 deploy-rs:一次彻底的解耦迁移记录 目标:用 deploy-rs 实现跨 profile(NixOS / nix-darwin / nix-on-droid)部署,同时把 inventory 从 Colmena 的部署字段中彻底解耦。 背景与动机 Colmena 只覆盖 NixOS 节点,无法满足“跨 profile 统一下发/激活”的需求。 当前 inventory 与 Colmena 的 targetHost/targetUser/targetPort/ ... read more →