タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

hudsonに関するmarblejenkaのブックマーク (9)

  • Java Power Tools Newsletter - 10 Hudson plugins you can't live without

    Introduction One of the great things about Hudson is not in Hudson itself, but in its rich library of plugins. But there are so many, it's sometimes hard to choose. So in this issue of the Java Power Tools newsletter, we will take a look at a top-ten of Hudson plugins. 10 Hudson plugins you can't live without! The Violations plugin The Violations plugin is a one-stop-shop for code quality metrics.

  • Hudson J1 2009

    Continuous Integration in the Cloud with Hudson Kohsuke Kawaguchi Jesse Glick Sun Microsystems, Inc. Hudson committers

  • Backup Plugin - blog4j 2.0

    HUDSON_HOMEをバックアップするプラグインを作ってみました。 使い勝手はいまいちですが、最低限の(自分が満足する)機能は実装できました。 普通の環境ならBatch Task Pluginを使えば、バックアップを取れると思いますが、Morph AppSpaceを使ってると、 再デプロイしたときに違うサーバにデプロイされると全部消えてしまうので*1 なんとかWeb上でバックアップ/リストアできる仕組みが欲しかったので作りました。 このプラグインで出来ること HUDSON_HOMEをzipでダウンロード zipファイルをアップロードしてHUDSON_HOMEを入れ替える キャプチャ 管理画面に「Backup」のリンクができます。 「Backup」画面でバックアップの作成/ダウンロード/リストアができます。 ダウンロード backup.hpi backup-sources.jar ※Hud

  • Plugin tutorial - hudson - Hudson Wiki

    This document, together with the hello-world plugin, shows you how to get started with the plugin development. What Can Plugins Do? Hudson defines extensibility points, which are interfaces or abstract classes that model an aspect of a build system. Those interfaces define contracts of what need to be implemented, and Hudson allows plugins to contribute those implementations. See this document for

  • Hudson Twitter Pluginができるまで#2 - cactusman日誌

    ものすごく間隔があいてしまいましたが、前回の続きです。 今回はEclipseでの開発について説明します。 まず、以前作成したHudsonプラグインプロジェクトのルートディレクトリに、カレントディレクトリを移動し、次のコマンドを実行します。 mvn -DdownloadSources=true eclipse:eclipse これでEclipseプロジェクトに必要な.projectなどのファイルが生成され、ソースもダウンロードされます。 次に、EclipseにHudsonプラグインプロジェクトをインポートできれば、終わりです。 私は開発には、Eclipseのm2eclipseというMaven用のプラグインを使っています。*1 Hudsonのプラグイン開発以外にMaven2での開発があるのなら、お勧めですよ。 また、NetBeansで開発したい!という方もいると思いますので、それについても説明

    Hudson Twitter Pluginができるまで#2 - cactusman日誌
  • 2008-05-25

    前回(開発環境構築)からの続きで、今回はサンプル(Hellow world)を動かすところをご紹介します。 さて、前回の作ったサンプルのディレクトリ構成から見ていこうと思います。 ProjectRoot ├src │└main │ ├java:ソースディレクトリで、パッケージ名と対応したディレクトリ階層構造をしている │ ├resources:jelly、プロパティファイルなどが置かれていて、ソースディレクトリと対応している │ └webapp:html(ヘルプ用)など ├target:Maven2でのビルドの出力先 ├work:Maven2のJettyプラグインを使用してHudsonを起動した場合の設定ファイルとHudsonプラグインの置き場所 └pom.xml:Maven2でビルドするために記述するXML形式の設定ファイル mvn hpi:runを実行していないのでworkディレクトリ

    2008-05-25
  • Hudson Twitter Pluginができるまで#0 - cactusman日誌

    Hudsonのプラグイン作るの怖くないよ、ということを実証するために作ったことを連載してみようと思います。 教材としてHudson Twitter Pluginを使います。 理由は自分が作ったというのもありますが、コード量が少なくさっぱりしているからです。 また、id:fitsのこのエントリーや公式サイトのPlugin turtorialがものすごく参考になります。 というところで、今回の#0では開発環境構築について簡単に説明します。 開発ツールとして、まず、JDK6とMaven2(2.0.4以上)が必要です。 また、IDEもあるほうがいいでしょう。 開発ツールがそろえば、以下のコマンドを実行します。 cd /tmp wget https://hudson.dev.java.net/source/browse/*checkout*/hudson/trunk/hudson/tools/boo

    Hudson Twitter Pluginができるまで#0 - cactusman日誌
  • hudson: Hudson and Glassfish

  • 継続的インテグレーションツール Hudson のプラグインを作成 - なんとなくな Developer のメモ

    CI(継続的インテグレーション)ツールの一つである Hudson は以下のような点で個人的に気に入っている。 インストール(実行環境の構築や設定など)が容易 プラグインによる機能追加が容易 ビルド結果等のファイル構成が非常にシンプル REST 的なリモートアクセス API が用意(XML、JSON) Apache Tomcat の webapps ディレクトリにダウンロードした hudson.war ファイルを配置して Tomcat を起動するだけで使えるし、hudson の起動時に作成された .hudson ディレクトリの plugins ディレクトリにプラグイン(.hpi ファイル)を配置して Tomcat を再起動するだけでプラグインが使えるようになるなど、手間がかからず手軽に使い始められる。 今回は Hudson プラグインの自作に興味がわいたので、Extend Hudsonのサイ

    継続的インテグレーションツール Hudson のプラグインを作成 - なんとなくな Developer のメモ
  • 1