Hudson

ClamAV Plugin 0.1 released.

ClamAV Plugin 0.1をリリースしました。

ClamAV Plugin 2

川口さんにいただいたコメントをもとに修正。 Project Configuration "成果物を保存"と"Check for viruses"をチェックしておく。 System Confguration チェックすると、各プロジェクトで保存する成果物のウィルスチェックを行う。 Build page. ビルドのスキ…

ClamAV Plugin

忘れないようにメモ。追記 ソースはここ。ClamAVは、オープンソースのウィルススキャナーです。コマンドラインでのスキャンやカーネルモジュールとあわせてオンライン?でのスキャンもできますが、リモートからソケットで通信することでもウィルススキャンす…

Clover PHP Plugin 0.2 pre

第3回Jenkins勉強会に出られなかったので、少しClover PHP Pluginを修正しました。 勉強会の様子はUstでちらりとみましたが、JenkinsでPHPをCIやってる人っている片手ぐらいなんですかね。PHP関連に力をいれるよりcoreのバグ改修に力を入れた方がいいような…

Clover PHP Plugin

PHPUnitの出力するXMLはCLoverを参考にしていますが、パッケージの情報がないため、JenkinsのClover Pluginでは、カバレッジ情報をファイル、クラス単位で表示することはできません。そこで、他人のふんどし方式で少しいじったClover PHP Pluginを作成しまし…

グラフの日本語化はやめます

Jenkinsには、負荷統計などJFreeChartを使用したグラフがありますが、その凡例を日本語化していましたが、日本語がいわゆる豆腐状態になってしまうことがあり、JIRAにもバグとして登録されています。 Windowsでは、通常MSゴシック等がデフォルトではインスト…

Version Column Plugin 0.1 リリース

ノードの管理画面に、マスターやスレーブのバージョンを表示する管総理なみに小物プラグインをリリースしました。 詳しくは、Wikiを参照してください。

ペルソナのプラグイン化

Persona Plugin 1.2で次の変更を行いましたので、簡単にプラグインの作り方を説明します。 ペルソナをプラグイン化した場合に1プラグインに複数のペルソナを含めることを可能 Quoteをビルドのステータス毎に設定できるように変更 ディレクトリ構成 ファイル…

IE8の画面を修正してみる1

HUDSON-7627: Display grid/hover effect in IE8 によると、IE8で互換モードで表示されるのが問題らしいので、DOCTYPEを変えてみた。core/src/main/resources/lib/layout/layout.jelly : <j:set var="resURL" value="${rootURL}${h.resourcePath}" /> <j:set var="imagesURL" value="${rootURL}${h.resourcePath}/images" /> </j:set></j:set>

Chromium VS IE8

はてな市民じゃなくなってたので、前からの疑問を書いておく。 IE8でHudson使ってる人いると思うんだけど、画面みてなんか思わないのかな。 Chromium トップ画面 プラグイン画面 IE8 トップ画面 プラグイン画面 どうみても、IE8の画面残念だよね。

phpmdをPhingで使う

<target name="pmd"> <phpmd rulesets="codesize,unusedcode,design,naming"> <fileset dir="src" > <include name="**/*.php" /> </fileset> <formatter type="xml" outfile="reports/pmd.xml" /> </phpmd> </target> のように、phpmdタスク使った方がexecタスク使うより分かりやすいよね。

Phing Pluginにおけるbuild.xmlの指定方法について

Hudsonで重複コードを視覚化する|なげっぱなし日誌 で書かれているPhingのbuild.xmlの指定方法について簡単に書いておきます。プロジェクトの設定でソースコード管理システムのローカルモジュールに"phpsample"を設定しているとします。 このような場合に、b…

HudsonでPHPメモ(2) PHP_CodeSnifferでコーディング規約チェック

PHP_CodeSnifferでコーディング規約にあっているかチェックしてみる。PHP_CodeSnifferでは、MySource, Squiz, Zend, PEARおよびPHPCSの5種類の規約があらかじめ用意されている。 準備 Phingは2.4以上をインストールする。 PHP_CodeSnifferをインストールする…

HudsonでPHPメモ (1) PHPUnitとカバレッジ

準備 PHPUnit実行時に必要になるxdebugをインストールする。 Hudsonに次のプラグインをインストールする。 Hudson Phing Plugin Clover Plugin xUnit Plugin build.xmlの作成 <project name="StringUtil" basedir="." default="test"> <target name="clean"> <delete dir="reports" includeemptydirs="true" /> </target> </project>

Hudson Phing Plugin 0.6をリリースしました

PHP用ビルドツールPhingをHudsonで利用できるHudson Phing Plugin 0.6 をリリースしました。 コンソールログに出力されるPhingのターゲット、PHPのFATAL Error等に色を付けて見やすくしました。 コンソールログのサイドパネルに、実行したターゲットの一覧を…

Git Pluginの文字化け

Hudson の Git Plugin を使うと文字化けする問題とその解決方法 (不完全) に書かれているとおり、Windows上のHudsonでGit Pluginを使用すると変更履歴の文字化けが発生します。 要点だけ書くと、変更履歴に表示される履歴は"git log"の出力を取り込むのです…

iPod Touch 向けviewを作ってみる5

テスト結果を追加してみた。 とりあえず、ここまででリリースします。

iPod Touch 向けviewを作ってみる4

初期ロードが長いのをごまかすために起動画面を追加 プロジェクトの説明を追加 天気予報追加 ビルドを5個くらい表示。変更があるビルドを図で表示 jellyが出力するHTMLが、空白が全てtrimされててデバッグしにくい。変更できないの?

iPod Touch 向けviewを作ってみる3

本当は5つだけビルドを表示したいけど、現状はすべて表示されてしまう。 現状は1つのHTMLに全ての情報を詰め込んでるので、起動が少し遅い。直したいけど、staplerがよく分からないのでこのまま放置。

iPod Touch 向けviewを作ってみる2

アイコンをつけてみた。jQTouchなかなかいい感じ。

iPod Touch 向けviewを作ってみる

カバレッジを行うとテスト件数が2倍になる件

404 shin1のつぶやき ないわー Not Foundよりメモ。cobertura-maven-pluginを使ってカバレッジをとると、テストが2回走ってHudsonに表示されるテスト件数も2倍になる件は、以下のようにすることで解決。 <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-report-</artifactid></plugin></plugins></reporting>…

remotingをコンパイルできない...

事象はHudsonをビルドするときの問題と同じで、remotingをコンパイルすると次のエラーでコンパイルに失敗します。 ~/src/hudson/main/remoting sogabe@nanaka: pts/0: 5 files b -> mvn clean package -e + Error stacktraces are turned on. [INFO] Scannin…

trunkがコンパイルできない

うーん、trunkを使用するとビルドに失敗する。週末のリリースでは直ってるかな?issue trackerには登録済みです。 [hudson] $ java -Xmx512m -cp /home/sogabe/hudson/plugins/maven-plugin/WEB-INF/lib/maven-agent-1.322-SNAPSHOT.jar:/home/sogabe/hudson/…

Emotional Hudson2 (バグ付き)

キーワードは痛Hudson. 設定 成功、不安定、失敗の画像を指定する。 Emotional Hudson2を設定する。たぶん、ビルドすると画像が変わります。 ダウンロート プラグイン ソース 注意 いろんなところにバグがあります。 プロジェクトの設定をするたびに、画像を…

Hudson DocLinks Plugin 0.2 リリース

M2プロジェクトに対応しました。もう少ししたらアップデートセンターからインストールできるかと。追記 M2プロジェクトでマルチモジュールの場合、各モジュールの設定画面で設定してください。

Hudson DocLinks Plugin 0.1 リリース

ビルドステップで生成したレポートやテキストファイルをプロジェクト画面で公開するDocLinksプラグインをリリースしました。

設定項目の値をAjaxでチェックする。(解決というか疑うのは自分)

設定項目の値をAjaxでチェックする。の件ですが、悪いのは自分でした。疑ってすんません。> id:kkawa さん結論から言うと、JavaScriptでURLエンコードする場合、escapeではなくencodeURIComponentを使うと言うことです。 <f:entry title="${%title}" > <f:textbox name="doc.title" value="${doc.title}" checkUrl="'descriptorByName/DocumentLinksPublisher/checkTitle?value='+escape(this.value)"/> <…</f:textbox></f:entry>

設定項目の値をAjaxでチェックする。

config.jelly <f:entry title="${%title}" > <f:textbox name="doc.title" value="${doc.title}" checkUrl="'descriptorByName/DocumentLinksPublisher/checkTitle?value='+escape(this.value)"/> </f:entry> checkUrlに上記のように記述すると、DocumentLinksPublisherのDescriptorのdoChecktTitle()が呼ばれる。その結果により、メッセージが適当に表示される。 doChec…

Hudson 伸びる - プラグイン, 求人数, Eclipse

アクエリアムに名前がでてた。はずかしいのう。ここへのリンクもあるので、職場の人間にもばれる日も近いのかも。 ところで、Hudson関連の求人ってあるんだ。日本にもあるのかなぁ。是非前向きに検討したい。