問題タブ [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.

0 投票する
2 に答える
13249 参照

continuous-integration - SVN の変更が検出された場合にのみビルドまたはビルド後のアクションを実行するように Hudson を構成する

SVN/CVS に変更がある場合にビルドまたはビルド後のアクションのみを実行するように Hudson を構成する方法はありますか?

ありがとうございました

0 投票する
4 に答える
3110 参照

configuration - Hudson Master システムのバックアップ構成

Hudson Master システムのバックアップ構成が必要です

詳細情報 Hudson Master システムがダウンした場合、別の VM でできるだけ早く (3 時間かかる場合もあります) 復旧できるようにする必要があります。したがって、構成をバックアップし、新しい VM を確実にリセットする方法を開発する必要があります。どの体でも、最善の方法を段階的に教えてもらえますか。

ありがとう

0 投票する
2 に答える
3357 参照

tomcat - Hudson 継続的インテグレーション サーバー: Ant に表示される Windows マップ ディレクトリを確認する方法は?

Hudson、Ant 1.7、Tomcat 6.20、JDK 1.6、および JDK 1.5 を使用。すべてWindowsボックス上。

WAR ファイル用の Ant ビルド スクリプトは、リモート サーバーに保存されている JAR を使用します。リモート サーバーへのディレクトリ パスは、Windows のネットワーク ドライブとしてマップされます。build.properties ファイルは、JAR 依存関係へのパスを指定するために使用されます。コマンドラインまたはEclipseでAntを使用してビルドすると、WARは正常にビルドおよびデプロイされます。

build.properties の例:

lib.log4j=S:/Support/JARs/log4j-1.2.15.jar

上記のエントリでは、Windows で割り当てられたネットワーク ドライブは "S" ドライブです。

現在、ローカル ワークステーションで Hudson を評価しています。Hudson で、マップされたネットワーク ドライブ パスを JAR に使用しようとすると、ビルドが失敗します。JAR をローカル ディレクトリにコピーすると (C:/Support/JARs になるように)、ビルドは正常にコンパイルされ、WAR が作成されます。

マップされたネットワーク ドライブ パスを Hudson に適用させるにはどうすればよいですか? また、Hudson ユーザー インターフェイスで Ant 引数を渡す必要がないようにする方法はありますか?代わりに、代わりに実際に build.properties ファイルを使用しますか? Hudson は build.properties を読み取ることができないようです。

どうもありがとう。

マイク・クエンテル

0 投票する
6 に答える
5959 参照

java - Hudson の自動スケジュール ビルドを一度に無効にすることはできますか?

多くのスケジュールされたビルドが常に実行されている大規模な Hudson セットアップがあります。現在、1 つのビルドを適切に動作させようとしていますが、スケジュールされたビルドがキューに入るのを時々待たなければなりません。個々のビルドの「cron」設定を調整せずに、面倒なビルドに集中できるように、すべてのスケジュールされたビルドを無効にする方法はありますか?

0 投票する
1 に答える
153 参照

continuous-integration - ハドソンを使用して単一のメトリックを追跡する方法

Hudson継続的インテグレーションエンジンを使用して、Pythonソフトウェアプロジェクトを構築およびテストします。これには、pylintMakefileレポートなどのさまざまな出力ファイルを生成し、さまざまなhudsonプラグインが出力を分析してグラフ化することが含まれます。

私は今、特別なプラグインなしでハドソンで単一の値を追跡する方法を探しています。それは、カバレッジのパーセンテージであろうと、ピリントの痛みであろうと、Makefileによってファイルに書き込むことができる何か他のものであろうと。

それを行う方法について何か提案はありますか?

0 投票する
2 に答える
2367 参照

svn - 個々のビルド ページで最後のビルド以降の SCM 差分を表示するように hudson を取得する方法

それが可能かどうかはわかりませんが、コマンドラインのユースケースは次のようになります。

  1. svn アップデートを行う

  2. するsvn log -l {how many times since my last commit - 1}

  3. `svn diff -rHEAD:{前回のコミット リビジョン + 1} を実行します

前回コードに触れてから何が起こったかの概要を取得してみてください。私はここから多くの貴重な情報を得ることができ、チームの全員が同じようにコード ベースをコントロールし、概要を把握できるようにしたいと考えています。

私のチームの全員がコマンド ラインに慣れているわけではありませんが、hudson インターフェイスは気に入っています。

そう; 個々のビルド ページで、前回のビルド (コミットごとにビルドを行います) からのコミットの差分を見る方法はありますか?

0 投票する
2 に答える
3336 参照

git - GitHubへのGitプッシュが失敗します-HTTPを使用しようとしているようですか?

Ubuntu 8.04スライス、gitバージョン1.6.4にHudson連続統合サーバーをセットアップしました。プライベートリポジトリのGitHubからコードをプルすることはできますが、ビルド後にタグをプッシュバックすることはできないようです。私は次のように見えます:

hudsonユーザーから「ssh-vgit@github.com」を実行すると、GitHubへの認証に成功できます(プライベートリポジトリからプル/クローンを作成できる場合も同様です)。私の印象では、このgit pushは、プッシュを実行するときにWebDAV / run over HTTPなどを使用しようとしていますか?私の.gitconfigは、タグを正常にプッシュできるシステム上の別のユーザー(私の通常の非ハドソンユーザー)と同じです。

0 投票する
2 に答える
777 参照

eclipse - hudson buckminster プラグインのすべての buckminster コマンドの概要はありますか?

hudson + buckminster を使用して、PDE プロジェクトの連続ビルドをセットアップしようとしています。

私が得た問題は、使用可能なコマンドのリスト/ドキュメントが見つからないことです。ヘッドレス バックミンスター コマンドである必要があると思いますが、残念ながらドキュメントも見つかりません。

利用可能なコマンドの概要を知っている人はいますか? たぶん、この質問を使用してそれらをすべて収集する必要がありますか? ありがとう :)

(クエリの解決、ワークスペースの実体化、および p2 更新サイト アクションの呼び出しを特に探しています)

0 投票する
6 に答える
21484 参照

maven-2 - hudson でビルドするための環境変数を設定する

ハドソンでmaven2プロジェクトを継続的インテグレーションの下に置こうとしています。このプロジェクトでは、一部の統合テストにセレンを使用しています。Hudson はヘッドレス Linux で実行されています。xvfb を使用して、セレンの ax サーバー セッションを開始しています。

テストを実行するには、DISPLAY という名前の環境変数をエクスポートする必要があります。例えば

ただし、すべてのビルドに影響するため、ボックスに変数を設定したくありません。m2 追加ステップ プラグインを使用してシェルを実行しようとしましたが、別の bash ファイルで実行されるため機能しません。つまり、環境変数が永続化されていません。

hudson から環境変数を登録する方法はありますか。

0 投票する
1 に答える
1700 参照

java - Proxy の背後にある Hudson の BaseUrl を変更するには?

プロキシの背後にある Hudson の BaseUrl を変更するにはどうすればよいですか?

プロキシの背後で Hudson インストールを実行しています。問題は、Web アプリケーションの URL (電子メール、Jabber、トレイ アプリ) が、仮想ホストではなくローカル プロキシに設定されていることです。どうすれば修正できますか、環境変数はありますか?

メール用の「Hudson URL」を見つけましたが、それだけです。