私はWindowsでEclipseを使用しています。Linuxサーバーでテストする必要のあるアプリケーションがあります。私は通常、winSCPとputtyを介してサーバーに接続しますが、自動テストを行いたいと思っています。
私の質問は次のとおりです。アプリケーションをテストするためにWindowsからLinuxサーバーに接続するにはどうすればよいですか。
一般的に、より良い方法はJenkinsのような ci ツールを使用することです。自分でやりたい場合は、ciサーバーとして機能するか、テスト手順を計画してください。
ci として動作:
開発ホスト上:
Linux の場合:
テスト手順を自分でアレンジ:
winscp に問題があります。これは GUI ツールであり、自動化が困難です。Ant sshexecおよびscpタスクは、テストの自動化に適しています。
JSCH接続を確認してください。それを使用して、複数のコマンドやスクリプトを(システムからロードした後)実行できます
plink
サーバー上で非対話的にコマンドを実行するために使用します。