谷本 心 in せろ部屋 このページをアンテナに追加 RSSフィード

2007-01-10

[]続・Trac

昨日のエントリにコメント頂いた通り

QUERYを使えば、Tracに登録されたチケットを

Mylarから閲覧することができるようになりました。

ありがとうございます!>かぬさん


また、タイミングよく、こんな記事も出ていました。Mylar + Trac連携の記事です。

タスクなUI”Mylar”実践編 - バグトラッキングシステムとの連携


XmlRpcPluginのインストールについても触れられていますが、

Trac月ならPluginのインストールも不要ですね。

[]TracWebサービスで遊ぶ

Apache XML-RPCを使って、チケットの削除を行なってみました。

import java.net.URL;

import org.apache.xmlrpc.client.XmlRpcClient;
import org.apache.xmlrpc.client.XmlRpcClientConfigImpl;

public class RpcClient {
	public static void main(String[] args) throws Exception {
		XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
		String site = "http://localhost/trac/s2jsf_editor/login/xmlrpc";
		config.setServerURL(new URL(site));
		config.setBasicUserName("admin");
		config.setBasicPassword("admin");

		XmlRpcClient client = new XmlRpcClient();
		client.setConfig(config);

		Object[] params = new Object[] { new Integer(3) };
		Object result = client.execute("ticket.delete", params);

		System.out.println(result);
	}
}

おー、消えた消えた :)

チケット操作は、trac-adminコマンドより、XML-RPCの方が使いやすいかも。

2007-01-09

[]Tracを始めてみた

最近BTSを自宅でも使いたくなったんで、盛り上がってるっぽいTracを始めてみました。

WEB+DBでも特集されたらしいんですが、その号(Vol.32)を買いそびれていて、参考書がない (++;


http://tidus.ultimania.org/wiki/index.php?Trac

Windows環境に入れるなら、ここにあるTrac月(旧TracPack)を入れるのがスーパー楽チンですね。

XmlRpcPluginなんかも入ってるので、外から簡単に叩けるようです。


http://www.eclipse.org/mylar/

ついでに、Mylarプラグインから、チケットの登録/更新が出来る事を確認しました。

ただ、Mylar、ビュー的にはあんまりイケてない気がします。

実際に使い込むなら、要カスタマイズ、ということでしょうか。


あと、ブラウザから登録したチケットを、Mylarから参照する方法が分かりませんでした。

うーん、ユーザ権限の問題か、根本的に何か理解してないのか。


とにかく、もうちょっと触ってみます。