For Want Of A Better Word

build(ビルド)とdeploy(デプロイ)の意味・違い整理

      2015/04/19

http://www.m-bsys.com/keyword/compile-build-deploy-release

ビルド【build】
ソースコードのコンパイルやライブラリのリンクなどを行い、最終的な実行可能ファイルを作成すること。

デプロイ【deploy】
deploymentの略。アプリケーションやウェブ上のサービスを、利用可能な状態にすること。「展開、配備、配置」。

ビルドはCでいえば、コンパイル + リンク。ということは、exeファイルを作ることがbuildするということで、
デプロイは しかるべき場所へのinstall (クラスパスやインクルードパスへの配置)ということだろうか。

ということでもうちょっと調べると,
http://e-words.jp/w/E38387E38397E383ADE382A4.html

ネットワークアプリケーションやWebサービスなどを、利用可能なように準備すること。発行。

「インストール」に近い意味だが、インストールはコンピュータにソフトウェアを導入することを意味するのに対して、デプロイメントは、外部からネットワーク経由で利用されるソフトウェアや、他のソフトウェアから参照されるコンポーネントなどを、利用可能な状態にするという意味合いが強

ネットワーク越しの配置をデプロイと呼ぶみたい。
Linuxなどでmake-installでミドルを/usr/bin 配下とかに配置するのは、自分環境だからinstall。
サーバなんかに自作アプリを配置するのがデプロイということでしょう。

いつも、本番リリース!!やリリースバッチという感じで、ファイルのアップをリリースと呼んでたけど、それはデプロイで、サービス公開をリリースと呼ぶのが正しそう。

 - linux, 意味を調べた言葉, 開発全般

  関連記事

027
sambaとかcifsとかの違い

sambaはUNIX/Linuxサーバーをwindows互換のファイルーサーバ・ …

php-logo
リテラル

プログラムのソースコード中に使用される定数のこと。「255」「fujiyama」 …

php-logo
PDO bindParamって必要なの?

execute()の時に、配列渡せばバインドしてくれるじゃん。という疑問。 同じ …

no image
Arc

かっこ http://ejje.weblio.jp/content/arc

php-logo
HTTPレスポンスヘッダ

http://d.hatena.ne.jp/s-kita/20080927/12 …