2011-06-20 4 views
0

私は主に、ほぼすべての重要なバッチがHudsonまたはJenkinsサーバによって実行される環境で働くPython開発者です。私は、HudsonのPython APIを使用するPythonライブラリを作成しました。これは、PythonでHudsonクライアントを簡単に書くことができます。誰かがHudson/Jenkinsサーバに問い合わせるのに役立つ成熟したJavaライブラリを知っていますか?

私は同じ種類のことをするのに役立つJavaクラスを探していますが、Pythonは一切ありません。

私の自家製のPythonライブラリに関するすばらしいことは、私が非常に高いレベルで作業できるということです。私の図書館の消費者は、ハドソン内で起こることの複雑さから完全に隠されています。私がしなければならないことのほとんどは、1行の関数で表現することができます。

たとえば、アーティファクトを検索してダウンロードできます。私は結果が一定の基準と一致する仕事を見つけることができます。リモートでジョブを起動したり、ジョブのステータスを問い合わせたりすることもできます。私のライブラリの唯一の問題は、退屈な法律上の理由からクローズドソースのままでなければならず、PythonでAntに統合することはできないということです。

私は、Hudsonの魔法の仕事をAntスクリプトからたくさん作りたいと思っています。このために、私はハドソンのいくつかのものをJavaのantタスクとして再実装する必要があります。そのためには、ハドソンが何か高いレベルで行うことを多く公開するJavaライブラリが必要です。そのようなプロジェクトは存在しますか?もし私がそれを見つけることができる場所を教えてもらえますか?


更新:私はすでにPythonのベースのソリューションPython Jenkins API建て - 私はこれと同等のJavaの後だし。

答えて

関連する問題