hudsonを使用してリモートテストの結果を取得する
-
05-07-2019 - |
質問
「ユニットテスト」を実行できる独自の言語を実行しているサーバーがあります。この言語で。このマシンにHudsonスレーブをインストールすることはできませんが、これらのテスト結果をhudsonのジョブに表示したい(このサーバーコードのコード品質を少なくとも監視するため)。 現在、Webサービスを使用して結果を取得し、Hudsonワークスペースに保存しようとしていますが、それが適切なソリューションではないことを恐れています。 どのような解決策をアドバイスできますか
解決
ようやく簡単ではありませんでしたが、ようやくWebサービスのパスを確認しました。 このパスにはいくつかの手順があります
他のヒント
これらが可能かどうかはわかりませんが...
1つのオプションは、ビルドジョブが2番目のビルドターゲットまたはスクリプトを実行し、リモートサーバーからローカルビルドサーバーにテスト結果をscpして、hudsonに表示されるようにすることです
またはプラットフォームで許可されている場合
sshfsなどのようなものを使用して、リモートマシン上のディレクトリをローカルファイルシステムにマップします
karl
はい、スクリプトタスクを使用して、現在のワークスペースdirにscpまたはその結果(junit xml形式)を指定できます。次に、「JUnitテスト結果レポートを発行」します。ビルド後のタスク&コピーインしたファイルをポイントします。
明らかに、それがjunit互換フォーマットでない場合は、変換する必要があります。
正しい道を進んでいるように聞こえますが
所属していません StackOverflow