Bamboo での SCP タスクの使用
Bamboo SCP タスクを使用すると、Bamboo ジョブの一環として、Bamboo ディレクトリから、リモート サーバーにファイルをアップロードすることができます。SCP タスクでは、複数のファイルをコピーすることができます。コピーされたファイルのディレクトリ構造は保持されます。
Bamboo 展開タスクの概要については、「展開タスクの設定」を参照してください。
SCP タスクを設定する方法:
- ジョブのタスク設定タブに移動します(新しいプランを作成するとデフォルト ジョブとなります)。
- 既存の SCP タスクの名前をクリックするか、タスクの追加、SCP タスクをクリックして、新しいタスクを作成します。
Complete the following settings:
タスクの説明 タスクの目的を識別するのに役立ちます。 このタスクを無効化 オンまたはオフにすることで、選択的にこのタスクを実行します。 ホスト ファイルをコピーするリモート サーバーのホスト名または IP アドレスです。 接続時にリモート ホスト フィンガープリントを確認 確認するホスト フィンガープリントを入力します。詳細については、下記を参照してください。 ポート SSH 接続に使用されるリモート ホストのポート番号です。デフォルト値は 22 です。 ユーザ名 リモート ホストへの接続に使用するユーザー名です。 認証タイプ パスワード – ユーザー名に関連付けられたパスワードです。 鍵(パスフレーズなし) – リモート ホストでの認証に使用する SSH 秘密鍵を参照します。 鍵(パスフレーズあり) – リモート ホストでの認証に使用する SSH 秘密鍵を参照し、パスフレーズを提供します。 ローカル パス コピーするファイルの(Bamboo 作業ディレクトリを基準にした)ローカル パスです。ファイルおよびディレクトリを区切るには、カンマを使用します。また、Ant スタイルのパターン マッチングを使用して、複数のファイルを含めることもできます。例: **/target/*.jar
リモート パス リモート サーバーの宛先ディレクトリへのパスです。 - 保存をクリックします。
ホスト フィンガープリント
以下のコマンドを実行して、ホストのフィンガープリントを判断することができます。
ssh-keygen -l -F <HOSTNAME>
以下のスクリーンショットに示すように、フィンガープリントはレスポンスの一部です。
最終更新日 2017 年 4 月 26 日
Powered by Confluence and Scroll Viewport.