問題タブ [hudson-plugins]
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.
continuous-integration - ハドソン -- 愚かな奴隷
最近ハドソン奴隷と遊んでいるんだけど、バカ奴隷って何だろう?いつ使用するのが有益ですか?
例はいいでしょう。彼らは、他のタイプのスレーブがあることを示唆していますが、再び何もリストしていません。
ありがとう
continuous-integration - Hudson -- マスター マシンとスレーブ マシンをセットアップするためのステップ バイ ステップ ガイド
ご覧のとおり、ハドソンの Web サイトのリンクは無効になっています。
そのため、Linux マスターを使用して Windows スレーブをセットアップするための少しのステップを期待していました。
Windows マシンで hudson をセットアップできましたが、スレーブをリンクしてマスターに報告し、マスターからビルドを開始して Windows スレーブで実行するにはどうすればよいですか。
基本的に、マスター/スレーブ間のデータの流れはどのように達成されますか?私はこれができることを知っていますが、これを行うと明示的に述べているオンラインのドキュメントはありません.
可能な限り詳細にお答えいただければ幸いです。
よろしくお願いします。
windows - Hudson -- Windows は Windows バッチ コマンドを実行します
現在、Windows マシンにデプロイされた hudson スレーブで次のコマンドを実行しています。
ビルドで次のリターンが得られます。
Windowsマシン上のhudsonインストールを指すノードに正しいパスを設定しました。
また、Windows スレーブ マシンの正しい設定もPath
行いJAVA
ました。M2_HOME
私はmavenを呼び出す正しい方法と*.bat
、将来必要に応じて別のファイルを呼び出すことを望んでいました。
よろしくお願いします
maven-2 - ハドソン-週末のビルドと継続的なビルド(短時間)
いずれかのリポジトリに変更が加えられたらすぐに、Hudsonにビルドを実行してもらいます。
週末に週に1回実行したいビルドがいくつかありますが、より時間がかかる特別なテストがあり、ソースリポジトリの1つに変更があるたびに実行したくありません。
実行するテストを選択して選択する方法、またはビルド前に設定した環境変数を検索して、追加のテストを実行することを認識させる方法はありますか?
または、これらの長いテストを独自のリポジトリに分割して、新しい週末のビルドを作成するのが最善です。私はアリではなくMavenを使用しています。
考え?
どうぞよろしくお願いします。
continuous-integration - hudson の最新ビルドが updatesite にプッシュされています
ハドソンジョブの最新の成功したビルドをプッシュするためのプラグインまたはベストプラクティスがあるかどうか疑問に思っていました. 開発者の更新サイトへ。
これは、製品の最新バージョンを入手するだけでなく、手動テスターにとって特に便利です。
hudson - ラベル クリアケース ハドソンからの眺め
Hudson ツール自体を使用して特定の Clearcase ビューにラベルを付ける方法はありますか?
(つまり、Perforce には「このビルドにラベルを付ける」オプションがあります)。
windows - Hudson + Windows + GitHub + Git プラグイン = 非常に遅いフェッチ ステージ
私は最初の Hudson + Git プロジェクトをセットアップしています (以前は Hudson + SVN で多くのプロジェクトを行っていました)。私たちのリポジトリは非常に大きいため、クローン ステージは遅いと予想していましたが、フェッチ + マージが使用されている後続のビルドも同様に長くなります。次のオプションが有効になっています。
- ビルド前にマージ
- チェックアウト後の清掃
「ワークスペースを一掃する」ことはしていません。
この時点で、非常に長い間停止します。最終的に終了すると、期待どおりに進行しているように見えます。
fetch
Git Bash コマンド ラインから同じコマンドを実行すると、ほぼ瞬時に実行されます。
何が起こっているのでしょうか?または物事をスピードアップするためのヒント?複製されたリポジトリは 210MB であることに注意してください。(約 10 年分のコード履歴。)
java - Sonar のパッケージ デザイン解析を高速化するにはどうすればよいですか?
大規模な (> 500,000 LOC) Java プロジェクトのビルド プロセスを管理しています。夜間ビルドの最後にソナー分析ステップを追加しました。しかし、実行には3時間以上かかります...これは深刻な問題ではありません(夜間に発生します)が、速度を上げることができるかどうか知りたいです(必要に応じて勤務時間中に手動で実行できるようにするため) )。
状況を改善するために微調整できるソナー、ハドソン、Maven、またはJDKオプションはありますか?
1200 万ミリ秒 = 200 分。それは長い時間!比較すると、ソナー ステップの前のコンパイルおよびテスト ステップにかかる時間は 10 分未満です。私が知る限り、プロセスは CPU バウンドです。ヒープを大きくしても効果はありません。もつれ/重複分析のために、このようにしなければならないのかもしれませんが、わかりません。もちろん、プロジェクトを分割することが最善の選択肢であることはわかっています。しかし、それにはかなりの作業が必要です。それまでの間、いくつかの構成を微調整できれば、それは素晴らしいことです。
何か案は?
javascript - Javascript テスト出力を hudson に取得する
Web アプリケーションの自動化プログラムを作成しています。私は JavaScript API を介して Web アプリケーションにアクセスしており、現在 HTML ページのテーブルに出力を書き込むだけのカスタム アサーションを持つラッパー関数を持っています。
ここで、データ出力を hudson ( https://hudson.dev.java.net/ ) 自動化に取得する必要があります。ここでは、結果の配置、共有、および提示に関して多くの柔軟性があります。NUnit テストを書いたとき、hudson 統合は完璧でした。JSUnitというものがあるのを見たのですが、積極的にメンテされなくなった(?)ので、あまり時間をかけて勉強しないほうがいいのではないでしょうか?
Firebug のようなツールが javascript の結果をコンソールに出力できることを見てきましたが、そこからどこへ行くべきかはわかりません。コンソール出力は Firefox にとどまり、それ以上表示されないようです。
ヘルプやヒントは大歓迎です。ありがとう!/ヤコブ
version-control - ハドソン-複数のバージョン管理システムからソースを取得
2つのバージョン管理システムcvsとsvnからソースを取得する新しいハドソンジョブを作成したいと思います。
これは可能ですか。間もなくgitに移行するので、cvsのものからsvnに移行したくありません。
提案?