新しい Docker 機能を定義する
Bamboo のビルドとデプロイで Docker タスクを使用する前に、Bamboo で Docker 機能を定義 (つまり「登録」) する必要があります。
機能とは、通常、すでにインストールされているモジュールまたは実行可能ファイルへのパスを定義するものです。Bamboo やそのエージェントで機能を利用するためには、事前に Bamboo でそれらの機能を定義する必要があります。
新しいストック イメージでは Docker をすぐに使用できますが、既存のエラスティック イメージがある場合は、この機能を手動で追加する必要があります。詳細は、「新しい機能が必要な場合、既存のストック イメージを手動で更新する必要がある」を参照してください。
Bamboo には Docker が必要であることにご注意ください。
エラスティック イメージの Docker 機能を定義する
- [Unable to render {include} The included page could not be found. ({include} をレンダリングできません。ページが見つかりませんでした)] を選択し、
- 左側のナビゲーション パネルで ([Elastic Bamboo] の下にある) [イメージ設定] をクリックします。
- ([操作] の下にある) 該当するエラスティック イメージの [機能] をクリックします。
ページの最後にある [機能を追加] パネルを使用して、新しい Docker 機能をイメージに追加します。
[Capability Type (機能タイプ)] から [Docker] を選択します。
[パス] に、Docker 実行ファイルへのパスを入力します (例:
/usr/bin/docker)。
[追加] をクリックします。
エージェントの Docker 機能を定義する
- [Unable to render {include} The included page could not be found. ({include} をレンダリングできません。ページが見つかりませんでした)] を選択し、
- 左ペインで [エージェント] をクリックします。
- 目的のエージェントの名前をクリックします。
- [機能] タブをクリックしてから、([エージェント固有の機能] の右側にある) [機能を追加] をクリックします。
- [機能を追加] パネルで、
[Capability Type (機能タイプ)] から [Docker] を選択します。
[パス] に、Docker 実行ファイルへのパスを入力します (例:
/usr/bin/docker)。
[追加] をクリックします。
Bamboo サーバーの Docker 機能を定義します。
- [Unable to render {include} The included page could not be found. ({include} をレンダリングできません。ページが見つかりませんでした)] を選択し、
- 左側のナビゲーション パネルで [サーバー機能] をクリックします。
ページの最後にある [機能を追加] パネルを使用して、新しい Docker 機能をサーバーに追加します。
[Capability Type (機能タイプ)] から [Docker] を選択します。
[パス] に、Docker 実行ファイルへのパスを入力します (例:
/usr/bin/docker)。
- [追加] をクリックします。