teamcity のコマンド ライン ビルダーを使用して ssh リモート ログインを実行しようとした人がいるかどうか疑問に思っていました。
現在、teamcity で現在サポートされていない QNX ニュートリノ OS でのテストを自動化したいと考えています。回避策として、ターゲットの qnx マシンに ssh サーバーをセットアップして、実行可能ファイルを ssh および sftp できるようにしました。
まず、ソースは qnx のコンパイラ (g++ ベース) を使用して Windows XP でコンパイルされます。続いて、実行可能ファイルを qnx ニュートリノに sftp します。次に、ssh を使用してログインのスクリプトを作成し、テスト アプリをリモートで開始し、結果をリモート エージェントに送信して公開します。
私が作成したバッチ スクリプトは、スタンドアロンでは問題なく動作しますが、リモート エージェントに接続した後、ssh へのログインに失敗し、次のコマンドで無期限にハングします: ssh -l "./.sh"
注: リモート エージェントの RSA 公開鍵を QNX .ssh/authorized keys ファイルに追加しました。自動ログインが機能しています。teamcity サーバーの RSA 公開鍵も追加する必要がありますか?
誰でもこの問題について何か考えがありますか?