Jenkinsを使用してシェルを実行する方法

Jenkinsの遠隔シェルスクリプトの実行を実現するには、以下の手順を実行してください。

  1. SSH接続が確立されていることを確認するには、Jenkinsサーバーで次のコマンドを実行します。
ssh <username>@<target_server>

如果能够成功连接目标服务器,则说明SSH连接已经建立。

  1. Jenkinsで新しいジョブを作成するか、既存のジョブを編集する。
  2. 構築環境で「SSH によるファイルの送信とコマンドの実行」を選択する
  3. SSHサーバ欄には、対象サーバの「ホスト名」、「ユーザ名」、「パスワード」を記入します。
  4. 「Exec command」の部分には、実行したいシェルコマンドを入力して下さい。シェルスクリプトファイルのフルパスを入力することも、ここに直接シェルスクリプトを書くこともできます。
  5. 「保存」をクリックして、ジョブの設定を保存します。
  6. 「Build Now」をクリックしてタスクを実行すると、Jenkins はターゲットサーバにリモートログインし、指定されたシェルスクリプトを実行します。

SSH鍵認証を使用し、パスワード認証を避けることを推奨します。また、対象のサーバに SSHプラグインなどの Jenkins が必要とするプラグインがインストールされていることを確認してください。

bannerAds