2017-07-15 43 views
0

私は毎回新しいホスト名を持っていますが、それらはすべて同じセキュリティグループに属しますので、同じ.pem を使用できます。私はホスト名をビルドパラメータとして設定し、次のようなものを持っています: Publish over SSH configuration 今のところ私はエラーが発生しています:"エラー:公開時の例外、例外メッセージ[SSH接続に失敗し、接続を初期化していません]メッセージ:[設定[Redis Performance Testing]のセッションに失敗しました。 :$ EC2_INSTANCE]] "Jenkins Publish on SSHでホスト名をパラメータ化する方法は?

どうすればいいですか? ありがとう!

+0

グローバル変数に環境変数を追加することはできません。 – Suresh

答えて

0

私は同じことをやろうとしていますが、Publish Over SSHプラグインを使ってビルドパラメータを使用することはできませんでした。 (これに対する答えは見つかりましたか?)

しかし、SSHプラグインはこれを行うことができます。あなただけをリモートシェルコマンドを実行する必要がある場合

ので、次のことができます。

  • 使用して$ {EC2_INSTANCE}(グローバルコンフィギュレーション、SSHリモートホストでは)SSHサイトの定義SSHプラグイン
  • をインストールします。ホスト名として
  • ジョブで、ホスト名でビルドパラメータ "EC2_INSTANCE"を定義します。
  • 「SSHを使用してリモートホスト上でシェルスクリプトを実行する」ビルドステップを使用して、前に定義したSSHサイトを選択します。

私はまだSSHプラグイン経由の公開のようにファイルを送信する方法を探しています。

関連する問題