0

Tomcat はリモートの Windows マシンで実行されています。Jenkins は Mac マシンで実行されています。Jenkins を使用して新しい jar ファイルをリモート マシンにデプロイし、Tomcat も自動的に再起動したいと考えています。どうすればそれができますか?

4

1 に答える 1

0

Tomcat が Windows サービスとしてインストールされていると仮定すると、1 つの可能性は、リモート Windows サービスを呼び出してサービスを開始、停止するスクリプトを作成することです。Windows と Mac の両方が何らかのドメイン上にあるか、明示的な信頼関係を持っている必要があることに注意してください。Windows のリモート マシンでサービスを再起動するにはどうすればよいですか?

もう 1 つの方法は、ボックスに cygwin をインストールし、Windows に sshd をインストールし、Mac の Jenkins ユーザーと Windows 管理者アカウントの間に ssh キーをインストールすることです。次に、効果的に Windows ボックスに SSH 接続し、Unix または Dos コマンドを実行して、Jenkins のシェル タスクを介して Tomcat をバウンスできます。私の会社でこれを行うための指示は 10 ページにもなりますが、可能です。

于 2013-10-21T12:37:52.070 に答える