Documentation for Bamboo 4.3.x. Documentation for other versions of Bamboo is available too.

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

See  Configuring a deployment task for an overview of Bamboo deployment tasks.

SCP タスクを設定する方法:

  1. ジョブのタスク設定タブに移動します(新しいプランを作成するとデフォルト ジョブとなります)。
  2. Click the name of the SCP task, or click Add Task and then SCP Task if creating a new task.
  3. Complete the following settings:

    タスクの説明タスクの目的を識別するのに役立ちます。
    ホストファイルをコピーするリモート サーバーのホスト名または IP アドレスです。
    接続時にリモート ホスト フィンガープリントを確認Enter the host fingerprint to be verified. See below for more details.
    ポートSSH 接続に使用されるリモート ホストのポート番号です。デフォルト値は 22 です。
    ユーザ名リモート ホストへの接続に使用するユーザー名です。
    認証タイプパスワード – ユーザー名に関連付けられたパスワードです。
    鍵(パスフレーズなし) – リモート ホストでの認証に使用する SSH 秘密鍵を参照します。
    鍵(パスフレーズあり) – リモート ホストでの認証に使用する SSH 秘密鍵を参照し、パスフレーズを提供します。
    ローカル パスThe local path to the files you want to copy. Use commas to separate files and directories. You can also use Ant-style pattern matching to include multiple files, such as **/target/*.jar.
    リモート パスリモート サーバーの宛先ディレクトリへのパスです。
  4. 保存をクリックします。

 

ホスト フィンガープリント

以下のコマンドを実行して、ホストのフィンガープリントを判断することができます。

ssh-keygen -l -F <HOSTNAME>

以下のスクリーンショットに示すように、フィンガープリントはレスポンスの一部です。

  • ラベルなし