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, 意味を調べた言葉, 開発全般

  関連記事

android-logo
Android googleMapを使ったアプリの作成

参考URL http://www.techdoctranslator.com/r …

php-logo
イテレータ

現在の要素を指すポインタのこと。 配列へのアクセスや、テーブルデータのアクセスな …

php-logo
デリミタ

デリミターとは、「カンマ」、「スペース」、「タブ」など、データベースのデータをテ …

js-logo
【javascript】コールバック関数 クロージャ

[参考] http://dqn.sakusakutto.jp/2009/01/j …

no image
HTML5とCSS3で作成するiphoneサイト_メモ

開発環境 DreamWeaver Aptana Studio(Eclipseプラ …