Jobs and tasks
以下のページには、Bamboo プランに関するジョブとタスクの設定に関する情報が含まれています。Bamboo ビルドに関する情報については、「ビルドでの作業」を参照してください。
ジョブ
Bamboo のジョブは、プラン内の単一ビルド単位です。1つ以上のジョブは1つ以上のステージに編成することができます。十分な Bamboo エージェントが利用可能な場合、ステージ内のジョブはすべて同時に実行することができます。ジョブは1つ以上のタスクから構成されます。
ジョブ:
- 一連の1つ以上のタスク(順番に同じエージェント上で実行される)を処理します。
- タスクが実行される順番を制御します。
- Collects the requirements of individual tasks in the job, so that these requirements can be matched with agent capabilities.
- ビルドによって生成されるアーティファクトを定義します。
- 前のステージで生成されたアーティファクトのみを使用することができます。
- 任意のラベルを指定します。これによって、ビルド結果またはビルド アーティストがトリガされます。
Each new plan created in Bamboo contains at least one job known as the Default job.
プロジェクトと計画は Bamboo 管理者のみが設定できます (「プランの作成」をご参照ください)。
タスク
タスク:
- ソース コードのチェックアウト、Maven 目標の実行、スクリプトの実行、またはテスト結果の解析など、作業の小さな個別の単位です。
- Bamboo 作業ディレクトリでジョブ内で順番に実行されます。
必要に応じて、タスクは実行可能ファイルを使用できます。タスクはジョブのスコープ内で設定されます。ジョブは、同じ作業ディレクトリで多数のタスクを実行するように設定されます。たとえば、Maven 目標を実行する前に、ユーザーは作業ディレクトリ内の特定のファイルを置き換えたり、バージョン番号を置き換えたり、ソース リポジトリをチェックアウトしたり、スクリプトを実行したりすることができます。
ジョブ内の前のタスクが失敗している場合でも、ジョブの最終タスクは常に実行されます。
最終更新日: 2021 年 10 月 6 日
Powered by Confluence and Scroll Viewport.