インデックス![]()
ダウンロード (PDF、HTML および XML 形式)
[Bamboo Knowledge Base Home]
Documentation for Bamboo 4.0.x. Documentation for earlier versions of Bamboo is available too. 
![]()
This page describes how your development team can start using the Bamboo continuous integration server to get rapid feedback on your Java project.
You may want to read Understanding the Bamboo CI Server first.
すでに次のものが存在すると仮定します。
継続的インテグレーションの推奨ワークフローは次のとおりです。
Bamboo でこのワークフローを実行するにはどうすればよいでしょうか。
これから、ソース コードをチェックアウトしてビルドする方法を知っている新しい Bamboo 計画を作成し、テスト結果をレポートします。
Bamboo 計画では、継続的インテグレーション ワークフローの詳細を定義します。
計画を使用すると、ソース コードのリポジトリ、Bamboo がビルド実行をトリガーするタイミング、Bamboo がテスト結果のフィードバックを提供する方法を指定できます。
メニュー バーで [プランを作成] をクリックして、次に [Create a New Plan (新しいプランを作成)] をクリックします。
すべての計画がプロジェクトに属しています。まだプロジェクトがないため、[プロジェクト] > [新規プロジェクト] を選択して、プロジェクトと計画の両方についての詳細を入力します。
See Configuring plans for details.
Bamboo はソース コード リポジトリがどこにあるかを知る必要があり、ビルド実行時にコードをチェックアウトできるよう、リポジトリにアクセスする必要があります。
ソース リポジトリからリポジトリ タイプを選択し、ユーザー名やパスワードなどのアクセス詳細を指定します。
See Connecting to code repositories for details.
The build strategy for a plan lets us choose how Bamboo gets triggered to run the build.
コードがリポジトリにチェックインされるたびに、Bamboo がプロジェクトをビルドするようにします。
Choose Build Strategy > Repository triggers the build..., and optionally, specify an IP address for the repository server.
See Triggering builds for details.
計画ごとに 1 つ以上のタスクを指定する必要があります。タスクは計画の実際の作業を実行します。
新しく作成された計画には、先ほど指定したソース リポジトリからソース コードを取得する既定のソース コード チェックアウト タスクがあります。
See Checking out code for details.
We also want to compile the code, and run the unit and integration tests. We'll add a builder task to the Bamboo plan to do that. We assume that your project already has a build process set up that Bamboo can call upon.
[タスクを追加] をクリックしてから [ビルダー] をクリックして、プロジェクトのビルド ツールに合ったタスクを選択します。次のセクションのいずれかを展開して、そのビルダー タスクに固有の設定詳細を表示します。
注意:
ビルダー タスクによってコードがコンパイルされるとテストが実行されます。上記の各ビルダー タスクには、テスト結果が生成されること、およびテスト結果の保存場所を Bamboo に通知するセクションがあります。プロジェクト ディレクトリで従来の構造を使用していない場合は、結果が保存される場所を指定できます。
See Configuring jobs and tasks for details.
計画を有効にして、[作成] をクリックします。
計画が実行されるのを確認できます。[プラン概要] タブにビルドが成功したかどうかが表示されます。
ソース コード リポジトリの適切なディレクトリでのテストは、ビルドの一部として自動的に実行され、そのテスト結果は Bamboo に表示されます。
これで、リポジトリに変更をコミットするたびに、Bamboo がソース コードをビルドしてテスト結果をレポートします。
Bamboo のダッシュボードにビルド結果の要約が表示されます。
ビルドに関する詳細情報は、次の方法で入手できます。
See Getting feedback for details.