This is the documentation for Bamboo 5.8. View this page for the

Unknown macro: {spacejump}

of Bamboo, or visit the latest Bamboo documentation.

新しいデプロイ プロジェクトとデプロイ環境を作成して設定したら、デプロイ プロセスに関連するタスクをセットアップできます。Bamboo では、デプロイ時に次のようなさまざまなタスクを実行できます。

  • Bash やその他のシェル コマンド
  • 特注のスクリプト
  • SCP、SSH、アーティファクト ハンドラーのタスク
  • Ant 実行可能ファイル
  • Maven 1.x、2.x、3.x 実行可能ファイル
  • Tomcat 実行可能ファイル
  • Heroku デプロイ

On this page:

 

 

環境タスクを追加する

デプロイ環境の作成中または作成後に、その環境にタスクを追加できます。タスクは作成後いつでも変更できます。

  1. デプロイ プロジェクトを開いて、関連する環境パネルを展開します。 
  2. Click Edit tasks (under 'How you want to deploy').
    The 'Clean working directory' and 'Artifact download' tasks are included by default:


  3. Click Add task and choose a task. Only tasks applicable to the deployment environment will be available for selection. 



  4. デプロイ プロジェクトのニーズに合わせてタスクを設定します。タスクが異なれば、要件も異なります。

    機能と要件のマッチングはデプロイ環境にも適用されることを忘れないでください。適切な機能がないタスクは、関係が定義されていても実行されません。

  5. 完了したら、[Save (保存)] をクリックします。 
  6. [Back to deployment project (デプロイ プロジェクトに戻る)] をクリックして、デプロイ プロジェクト ページに戻ります。

いくつかの便利なデプロイ タスク

Tomcat を使用してデプロイする

Bamboo では、Tomcat 6 または 7 を使用して Java Web アプリをデプロイして管理できます。Maven や Ant を直接操作したり、特別なスクリプトを記述したりする必要はありません。

See Using Tomcat with Bamboo for continuous deployment.

SCP を使用してファイルをコピーおよび移動する

Bamboo SCP タスクを使用すると、Bamboo ジョブの一環として、Bamboo ディレクトリから、リモート サーバーにファイルをアップロードすることができます。SCP タスクでは、複数のファイルをコピーすることができます。コピーされたファイルのディレクトリ構造は保持されます。

See Using the SCP task in Bamboo.

Heroku と統合する

You can use Bamboo to deploy your Java web application to the Heroku cloud platform.

See Using the Heroku task in Bamboo.

MSDeploy を使用して ASP.NET アプリをデプロイする

You can use Bamboo to deploy your ASP.NET web application by using a Script task to run msdeploy.exe.
The MSDeploy command-line syntax is available at: http://technet.microsoft.com/en-us/library/dd569106(v=ws.10).aspx

最終タスクを割り当てる

すべてのタスクを設定したら、その一部またはすべてを最終タスクとして割り当てることができます。最終タスクは常にビルドの最後に実行されます。

  1. デプロイ プロジェクトを開いて、関連する環境パネルを展開します。 
  2. [Edit tasks (タスクの編集)] ([How you want to deploy (デプロイ方法)] の下) をクリックします。
  3. タスクを最終タスクにするには、対象のタスクを [Final tasks (最終タスク)] バーの下にドラッグするだけです。
  4. [Back to deployment project (デプロイ プロジェクトに戻る)] をクリックして、デプロイ プロジェクト ページに戻ります。
  • ラベルなし