初投稿です。
初心者もしくは新卒エンジニアの方々、システム開発および自分に向けての備忘用。
(アプリケーションのリリースに向けてなんとなく動くようにする…位しか分かっていなかったので)
ビルド(build)
作ったソースコード(達)を基に実行可能なファイルを造ること。コンパイルもビルド時に行われる処理の1つです。具体的には次の2つの作業をまとめてビルドと呼ぶらしい。
- 書いたソースコードを機械語に翻訳する(コンパイル)
- システムに必要なコンパイル済ファイル達・外部のライブラリを連携させて、アプリケーションを動かすための実行ファイルをつくる(リンカ)
デプロイ(deploy)
英語では、「展開する」、「配置する」等の意味で使われているよう。 (例)Troops were deployed. 「軍隊が配備された」IT用語としてのデプロイは、ビルドした実行ファイルをサーバー上にアップロードして稼働できる状態にすること
まとめ
ソースコード作成→ビルド→デプロイ→リリースのプロセスを覚えておく。
作るにあたって、「ビルド」「デプロイ」について色々調べましたが、それぞれ定義が曖昧なようです。厳密な定義が欲しい場合は、同じ職場の上司や先輩に聞きましょう。←重要
間違い・ご指摘があれば是非教えて頂けると幸いです。