ソース コード チェックアウト タスクを使用して、1 つのジョブのみで使用するようにリポジトリをチェックアウトします。既定では、リポジトリは Bamboo の作業ディレクトリにチェックアウトされます。
ソース コード チェックアウト タスクを使用すると、次のことも可能です。
- リポジトリを作業ディレクトリのカスタム ディレクトリ パスにチェックアウトできます。
- ビルドのさまざまな段階で行う複数のチェックアウトを指定できます(プランの任意の時点で、別のソース コード チェックアウト タスクをジョブに追加するだけです)。
For information about specifying a repository for use by all the plan's jobs, or by all plans, see Linking to code repositories.
新しいソース コード チェックアウト タスクを設定するには、次の手順に従います。
- タスクを実行するジョブに移動します。
- [Tasks (タスク)] タブをクリックし、タスク リストで既存のソース コード チェックアウト タスクを選択するか、[Add Task (タスクを追加)] ボタンを使用して新しいタスクを追加します。
タスクを設定します。
タスクの説明 Bamboo で表示されるタスクの説明を入力します。 このタスクを無効化 オンまたはオフにすることで、選択的にこのタスクを実行します。 リポジトリ Select the desired repository. If you wish to add different types of repositories, they must have been previously defined on the plan's Source Repositories tab. See Linking to source code repositories for a list of supported SCMs. Checkout Directory (チェックアウト ディレクトリ) タスクが実行されたときに、選択したリポジトリのコンテンツがチェックアウトされる場所です。 Force Clean Build (クリーン ビルドを強制) 以前にチェックアウトしたディレクトリを削除し、次回のビルドの前に再度チェックアウトします。これにより、ビルド時間が大幅に長くなる可能性があります。 - このタスクを使用して別のリポジトリをチェックアウトするには、[Task (タスク)] 画面の下部にある [Add repository (リポジトリを追加)] をクリックします。
- [保存] をクリックします。
スクリーンショット: ソース コード チェックアウト タスクの設定
注意
- A number of source repositories are supported 'out of the box', as described on the Linking to code repositories page.
- If you need to use a type of repository that is not supported, a number of third-party Source Repository plugin modules are available (e.g. ClearCase plugin). You can also write a Source Repository Module plugin to enable Bamboo to connect to your repository.