[Bamboo Cloud docs]
[Bamboo Knowledge Base]
Bamboo SCP タスクを使用すると、Bamboo ジョブの一環として、Bamboo ディレクトリから、リモート サーバーにファイルをアップロードすることができます。SCP タスクでは、複数のファイルをコピーすることができます。コピーされたファイルのディレクトリ構造は保持されます。
See Configuring a deployment task for an overview of Bamboo deployment tasks.
SCP タスクを設定する方法:
Complete the following settings:
| タスクの説明 | タスクの目的を識別するのに役立ちます。 |
| このタスクを無効化 | オンまたはオフにすることで、選択的にこのタスクを実行します。 |
| ホスト | ファイルをコピーするリモート サーバーのホスト名または IP アドレスです。 |
| 接続時にリモート ホスト フィンガープリントを確認 | Enter the host fingerprint to be verified. See below for more details. |
| ポート | SSH 接続に使用されるリモート ホストのポート番号です。デフォルト値は 22 です。 |
| ユーザ名 | リモート ホストへの接続に使用するユーザー名です。 |
| 認証タイプ | パスワード – ユーザー名に関連付けられたパスワードです。 |
| 鍵(パスフレーズなし) – リモート ホストでの認証に使用する SSH 秘密鍵を参照します。 | |
| 鍵(パスフレーズあり) – リモート ホストでの認証に使用する SSH 秘密鍵を参照し、パスフレーズを提供します。 | |
| ローカル パス | The local path (relative to the Bamboo working directory) 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. |
| リモート パス | リモート サーバーの宛先ディレクトリへのパスです。 |
以下のコマンドを実行して、ホストのフィンガープリントを判断することができます。
ssh-keygen -l -F <HOSTNAME>
以下のスクリーンショットに示すように、フィンガープリントはレスポンスの一部です。