問題タブ [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.
build-process - 複数のプロジェクト/言語/環境との継続的インテグレーション
ここにCIサーバー(ハドソン)をセットアップし、プロジェクトのいくつかを構築できるテスト環境をすでにセットアップしたいと思います。現在、私は.NETとJavaを使用していますが、他にもいくつかの言語が登場します。
あるプロジェクトには本当に特別な環境(サードパーティのソフトウェア、コンパイラ、OSとしてのLinux)が必要であり、誰かがそれを行う方法についてアドバイスをくれるかどうか疑問に思いました。
- このプロジェクトのためだけに別のハドソンを実行する必要がありますか?Linuxではなく予備のWindowsボックスでHudsonを使用したかったのです。Linuxマシンで.NETを構築することは、私には複雑に聞こえます... ;-)
- ハドソンがこのプロジェクトを、この単一のプロジェクトをビルドするためだけに存在する別のマシンに委任できる「ビルドマシンのセットアップ」を行う方法はありますか?
- それとも、この問題について考えるのをやめて、継続的インテグレーションなしで1つのプロジェクトを続行する必要がありますか?(HudsonでCheckstyle / StyleCop機能を実行してコード規則などをチェックしたいので、おそらく最も単純ですが最悪のオプションです...)[
continuous-integration - Hudson Running as a Service が起動しない
Hudson をダウンロードし、サービスとしてインストールしようとしています。このページの手順に従いましたが、サービスを開始しようとすると、常に失敗します。定義されたエラーコードも実際には取得していません。コマンド ラインから (net start を使用して) サービスを実行しようとすると、次の (役に立たない) メッセージが表示されます。
hudson サービスを開始できませんでした。
サービスはエラーを報告しませんでした。
hudson サービスがインストールされ、すべてのファイルが新しいディレクトリにあるため、インストール プロセスは正常に機能しているように見えますが、サービスは開始されません。他の誰かがこの問題に遭遇しましたか?
maven-2 - ハドソンが実行する単体テストにシステムプロパティを渡すことは可能ですか?
Maven 2とHudsonを使用しており、すべてが正常に機能しています。私の質問は、ハドソンに特定の「-D」引数を使用して特定のプロジェクトのすべての単体テストを実行させることができるということです。たとえば、「mvn test -DlogConfig=qa」です。前もって感謝します。
.net - Hudson 継続的インテグレーション サーバーと .Net 1.1
hudson を使用して .Net 1.1 プロジェクトのビルドに成功した人はいますか? もしそうなら、設定を共有できますか。困っています。
Hudson は、.Net 2.0 で導入された MSBuild を使用します。1.1 用の MSBuild ツールキットであるMSBeeを見つけましたが、これまでのところ、Hudson で動作させることはできませんでした。MSBee をインストールした後、Hudson に 2.0 MSbuild を指定し、次の引数を試しました (とりわけ)。
java - ビルド前に Hudson ワークスペースを削除するには?
チェックアウトとビルドを行う前に、ワークスペース全体を削除するようにハドソンに教える方法が必要です。それを可能にするプラグインはありますか?
c++ - C++ プロジェクトの「CruiseControl」自動化?
現在、Linux で Make を使用してビルドする C++ プロジェクトがあります。CruiseControl の下の Java プロジェクトと同様に自動化したいと思います。
1) C++ プロジェクト用の CruiseControl に似たプロジェクトはありますか?
また
2) C++ プロジェクトで CruiseControl を使用するための適切な「ハウツー」はありますか?
hudson - Hudsonビルドはブラウザで実行すると失敗しますが、コマンドラインからは機能します
javascriptファイルを生成し、ビルドプロセスの一部としてxslt変換を実行するプロジェクトに対して、新しいHudsonタスク(WinXP上)を設定しています。
antビルドは、Hudsonから実行するとXSL変換で失敗しますが、同じコードベース(つまり、Hudsonのワークスペース)で同じビルドをコマンドラインから実行すると正常に機能します。
失敗メッセージは次のとおりです。
208行目:変数「screen」は同じスコープで複数定義されています。
antを直接使用するようにHudsonを構成し、バッチスクリプトを使用するようにHudsonを構成しようとしましたが、どちらもHudsonでは失敗します。
Firefox、IE6、Chromeで試しましたが、同じ問題が発生しました。
ハドソンでこの問題を回避する方法を誰かが提案できますか?
java - Javaコンパイラの警告の重大度
イントロ
一部の継続的インテグレーションツール(Hudsonなど)は、コンパイラーがさまざまな重大度(優先度)の警告(高、通常、低)を生成することを前提としています。
コンパイラ警告の数と重大度に応じて、ツールはビルドを不安定としてマークすることができます。
コンパイラが優先度の高い警告を生成する場合、ビルドを不安定にします。
私たちのプロジェクトで優先度の高い(および低い)警告は見たことがありません。通常の警告だけなので、実際に存在するかどうかは少し疑わしいです。
質問javacやecjによって生成された優先度の高いコンパイラ警告
のリストはどこで確認できますか。
または、優先度の高い警告の例をいくつか提供できます。
その他
関連しているが、おそらく異なる質問:優先度の高いコンパイラの警告は実際にはエラーであり、優先度の高い警告でソースコードをコンパイルしている状況は実際にはあり得ない(その場合、ビルドは壊れます)。
continuous-integration - 同じ名前の複数の Hudson ジョブの実行を許可する方法
私は2つのタスクを持つハドソンの仕事をしています。タスク A を開始し、タスク A がまだ実行されている間にタスク B を開始すると、タスク A が終了するまでタスク B は実行を開始しません。このジョブをロックしていません (つまり、「ロック」オプションがチェックされていません)。タスク A とタスク B が同時に実行されるように、このジョブを有効にするにはどうすればよいですか?