デプロイ プロジェクト ワークフロー
デプロイ プロジェクトとは、継続的デプロイという理念における重要な機能です。デプロイ プロジェクトの主要な構成手順を特定して理解することは、デプロイ プロジェクトがどのように機能するかについてより深い洞察を得るのに役立ちます。
On this page:
デプロイ プロジェクトの前提条件
デプロイ プロジェクトの使用を開始するには、いくつかの前提条件があります。前提条件は次のとおりです。
- ビルド計画
- デプロイするアーティファクト (これらはビルド計画によって作成され、共有されます)
ステップ 1: 新しいデプロイ プロジェクトを作成する
最初のステップは、デプロイ プロジェクトの作成です。ここではプロジェクトに名前と説明を入力しますが、最も重要なことは、デプロイ プロジェクトを既存の Bamboo ビルド計画に関連付けることです。このために、新しいデプロイ プロジェクトに関連付けることができるビルド計画を用意する必要があります。
デプロイ プロジェクトの作成に関する詳細は、こちらをご確認ください。
ステップ 2: リリース命名スキームを決定する
次のステップは、デプロイ プロジェクトのリリース命名スキームを設定することです。リリース命名スキームは、デプロイ用にビルド アーティファクトから作成したリリースを Bamboo がどのように名付けるかを定義します。簡単なリリース命名スキームを使用することも、Bamboo ですでに定義されているグローバル変数やプラン変数を使用するスキームを使用することもできます。
リリース命名スキームに関する詳細は、こちらをご確認ください。
ステップ 3: プロジェクトの表示や編集ができるユーザーを決定する
デプロイ プロジェクトの表示と編集ができるユーザーを決定する必要があります。そのためには、権限スキームを使用します。個人やグループをスキームに追加したりスキームから削除したりして、プロジェクトの表示や編集のできる権限を付与できます。
権限スキームの詳細については、こちらをご確認ください。
ステップ 4: デプロイ環境を作成する
次のステップは、デプロイ環境を作成することです。デプロイ環境とは、ソフトウェアがデプロイされるサーバーまたはサーバーのグループと、デプロイを円滑に進めるために必要なすべてのタスクを指します。デプロイ環境には任意の名前を付けられますが、一般的な名前は QA 環境、ステージング環境、本番環境です。
デプロイ環境の作成に関する詳細は、こちらをご確認ください。
ステップ 5: デプロイ環境をカスタマイズする
デプロイ環境を作成したら、プロジェクトのニーズを反映するように設定する必要があります。次のようなデプロイ環境のほとんどの部分を制御できます。
- タスク - デプロイ プロセス中に実行可能なタスクを実行します。たとえば、別のプランから必要なアーティファクトをダウンロードします。
- トリガー - プロジェクトをある環境にデプロイするきっかけとなるイベントやスケジュールのポイントを決定します。
- 権限 - デプロイ環境を閲覧および編集できるユーザーを決定します。
- エージェント - デプロイ プロセスをサポートするためにどのエージェントを使用するかを管理します。
- 通知 - デプロイの進捗状況を常に把握できるように、通知スキームを作成します。
- 変数 - デプロイ プロジェクトに変数を割り当てます。
ステップ 6: デプロイを開始しましょう!
デプロイ プロジェクトを設定したら、デプロイ プロセスを開始する準備は完了です。