開発環境のタスク
新しいデプロイ プロジェクトとデプロイ環境を作成して設定したら、デプロイ プロセスに関連するタスクをセットアップできます。Bamboo では、デプロイ時に次のようなさまざまなタスクを実行できます。
- Bash やその他のシェル コマンド
- 特注のスクリプト
- SCP, SSH, and Artifact handler tasks
- Ant 実行可能ファイル
- Maven 1.x, 2.x, and 3.x executables
- Tomcat 実行可能ファイル
On this page:
環境タスクを追加する
デプロイ環境の作成中または作成後に、その環境にタスクを追加できます。タスクは作成後いつでも変更できます。
- デプロイ プロジェクトを開いて、関連する環境パネルを展開します。
- Select Set up tasks (under How you want to deploy).
The Clean working directory task and Artifact download are included by default: - Select Add task and find the desired task. Only tasks applicable to the deployment environment will be available for selection.
デプロイ プロジェクトのニーズに合わせてタスクを設定します。タスクが異なれば、要件も異なります。
機能と要件のマッチングはデプロイ環境にも適用されることを忘れないでください。適切な機能がないタスクは、関係が定義されていても実行されません。
- Select Save when you have finished.
- Select Finish deployment project to return to the deployment project page.
いくつかの便利なデプロイ タスク
Tomcat を使用してデプロイする
You can use Bamboo to deploy and manage your Java web application with Tomcat 6 or 7, without having to directly interact with Maven, Ant, or write special scripts.
「Bamboo と Tomcat を使用する継続的デプロイ」を参照してください。
SCP を使用してファイルをコピーおよび移動する
Bamboo SCP タスクを使用すると、Bamboo ジョブの一環として、Bamboo ディレクトリから、リモート サーバーにファイルをアップロードすることができます。SCP タスクでは、複数のファイルをコピーすることができます。コピーされたファイルのディレクトリ構造は保持されます。
「Bamboo での SCP タスクの使用」を参照してください。
MSDeploy を使用して ASP.NET アプリをデプロイする
msdeploy.exe
を実行することで、ASP.NET Web アプリをデプロイできます。最終タスクを割り当てる
すべてのタスクを設定したら、その一部またはすべてを最終タスクとして割り当てることができます。最終タスクは常にビルドの最後に実行されます。
- デプロイ プロジェクトを開いて、関連する環境パネルを展開します。
- Select Edit tasks (under How you want to deploy).
- To make a task final, simply drag the task below the Final tasks bar.
- Select Finish deployment project to return to the deployment project page.