私は現在、Humble /FarleyによるContinuosDeliveryの本 を読み始めています。そこにある多くのものは理にかなっていますが、私を悩ませていることが1つあります。
作者は、サーバーベースの(シングルクライアント?)アプリケーション(webappsなど)のみを対象としており、何をすべきかを扱い、wrtを回避しているようです。ビルドプロセス、テスト、展開の自動化。
継続的デプロイのタグが付けられた質問を見ると、この用語はサーバーベースのアプリケーションのコンテキストでのみ使用されているようにも見えます。
それで、私は疑問に思っていました、デスクトップアプリの「セットアップ」(Windowsアプリの話)が作成された後のものを自動化することは意味がありますか?デスクトップアプリの「デプロイ」は常にユーザードライバーであるため、ここで何かを自動化することはどのような意味がありますか。実際、意味のある自動化できるものは何でしょうか。
ああ、ところで。この質問がprogrammers.SEに適しているかどうかは完全にわかりません。そのため、そうなると思われる場合は、遠慮なくそこに移動してください。