問題タブ [hudson]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maven-2 - Hudson ビルドが成功し、単体テストが失敗しました
これは、単一の単体テストの失敗で Hudson を失敗させようとすることについて私が尋ねた別の質問に関連しています。
ビルド スタンドアロンで Maven を実行すると、単体テスト エラー (running mvn clean install
) が原因で失敗しますが、Hudson で実行すると、テストの失敗によるエラーが発生したと表示されますが、ビルドはまだ成功しています (不安定とマークされています)。 . 何かご意見は?
maven-2 - ハドソン コベルチュラ レポート 0
cobertura ターゲット maven を実行すると、レポートに常に 0% が表示されるという問題があります。junit テストをフォークしようとしましたが、うまくいきませんでした。pom のレポート セクションとビルド セクションで cobertura プラグインを構成してみました。また、サイトとパッケージ フェーズの両方にバインドしてみました。何かご意見は?
関連するメモとして、hudson 内で Cobertura でテストを実行すると、junit プラグインが各テストが 2 回実行されたと報告することにも気付きました (これにより、実行として報告されるテストの数が 2 倍になります)。これを回避する方法はありますか?
ありがとう、
ジェフ
svn - Hudson が新しい SVN リビジョンに気付くまでに非常に多くの時間がかかるのは普通のことですか?
最近、自分のプロジェクトの CI サーバーとして Hudson を使い始めました。SVN リポジトリを使用して「ジョブ」を設定しました。サーバーはローカル マシンで実行され、SVN リポジトリはhttp://www.unfuddle.comでホストされています。
問題は、ローカル マシンからコードをコミットし、Hudson でビルドを手動でトリガーすると、新しいリビジョンが検出されるまでに数分かかることです。したがって、コミット後の最初のビルドは、常に新しいリビジョンを使用しないビルドです。
これは正常ですか?この動作を防ぐための設定はありますか?
よろしくお願いします!
hudson - MSTest を使用して Hudson でデータ ドリブン ユニット テストの結果をドリルダウンする方法
当社の継続的インテグレーションサーバーは、Hudson with MSTestによって強化されています。Hudson MSTest プラグインを使用します。
データ ドリブン ユニット テストが失敗した場合に問題が発生することを除いて、すべて正常に動作します。MSTest プラグインは、失敗したデータ ドリブン ユニット テストをクリックしたときに Visual Studio が行うように、データ行をさらにドリルダウンする方法を認識しません。
したがって、データ ドリブン ユニット テストが失敗した場合、Hudson のエラー レポートはまったく役に立ちません。スタックも理由もありません。何もありません。
どうすれば修正できますか?別の解決策があれば、喜んで MSTest プラグインを放棄します。
continuous-integration - コミット アクティビティが減少するまで Hudson での CI ビルドを遅らせることはできますか?
Hudson をセットアップするのはこれが初めてで、次の方法でトリガー ビルドを実行したいと考えています。
(SVNを使用しています)
- コミット後、ただし一定期間コミット アクティビティがなくなった後でのみ。コミットがわずかな時間差内に発生した場合、コミットごとにビルドをトリガーしたくありません。たとえば、コミットで保留中のビルド/タスクにフラグを立てますが、一定期間コミットが発生しなくなるまで待ちます。
期間ごとにビルドをトリガーするだけではなく、期間とコミットが行われるようにしたいのです。最後のコミットがごく最近の場合、ビルドは行われないことにも注意してください。非アクティブになるまで待つ必要があります。
私は毎日のビルドを行うことになるかもしれません。私は、コミットごとに独自のビルドが行われることに本当にうんざりしています。現在、Win32 のビルドには、マシンにもよりますが 20 分から 1 時間かかります。クロスプラットフォームのビルドがあれば、それもかなりのものになります。
また、コミットごとにビルドを行うためのコメントや議論も受け付けています。(開発者の 1 人のパターンは、いくつかの異なるファイル セットを連続してコミットすることであることに注意してください。) 私は、1 分以内に役に立たない/ドロップされるビルドを作成するために、すべての CPU サイクルとディスク領域を費やしたくありません。または2つ。また、複数のビルドを同時に実行すること (hudson がこれを行うか、ビルドが完了するのを待つか) が有用/望ましいとは思いません。
email - Hudson メール内線プラグインのバグ?
hudson の電子メール ext プラグインを使用するとエラーが発生します。次のスキーマに電子メールを送信しようとしています:
例: John_Doe@stacks.stackoverflow.com
メール拡張プラグインを介してこのアドレスにメールを送信できません。通常の電子メール ジェネレーターは、このアドレス スキーマで動作します。
プラグインの Address Checker モジュールがアドレス名について厳しすぎるのではないかと思っています。
回避策はありますか?
ハドソンから次の噴出を取得します。
selenium - C#で記述されたテストを実行するためにSeleniumRCを使用してHudsonをセットアップする
Hudsonサーバーをデプロイし、テスト用のhttpサーバーをチェックアウト、ビルド、およびデプロイするように構成しました。
今私はもっと欲しい=)
Gallio Icarusで正常に実行されるMbUnitインフラストラクチャを使用して、C#/。Netで作成されたSeleniumRCテストがいくつかあります。
これらのテストを実行するようにハドソンを設定するにはどうすればよいですか?私たちはWindows2003サーバーにいます。
テストを実行するバッチスクリプトを設定することだけを考えていました。しかし、CLIでそれらを実行する方法は?テストを実行できるCLIテストランナーはありますか?
git - Hudson のチェックアウトが「git fetch」でスタックする
Hudson 1.314でHudson Gitプラグイン0.7.3でgitバージョン1.6.2.2.1669.g7eaf8を使用しています
ビルドをトリガーすると、Hudson は git fetch を実行しますが、戻りません。私はそれを殺す前に14日間そこに立ち往生していました.
コンソール出力 - 何日もここに座っています。
スタックしているスレッドのスタック トレースは次のとおりです。