ビルド成果物をSubversionリポジトリにコミットする方法

2,614 views
Skip to first unread message

Kenjiroh Ikeda

unread,
Aug 4, 2012, 4:10:32 AM8/4/12
to jenkin...@googlegroups.com
皆様はじめまして、池田と申します。

現在、Jenkinsの利用を検討しています。
すみませんが、ビルド成果物をSubversionリポジトリにコミットする方法他について分からないことがあるので
教えて頂けないでしょうか。

(前置き)
Jenkinsのwebページ・書籍等を調べると、SVN Publisherプラグインを使えば目的を果たせそうでした。
また、そのプラグインはSubversionプラグインを、SubversionプラグインはSVNKitを利用しているとありました。
ところが、SVNKitはcopyleftスタイルのライセンスで使うか商用ライセンスを購入しなくてはならないそうなので、
残念ながらライセンス的に使うことができないのです。

(質問)
・copyleftスタイルでない(MIT/Apache/BSD等の)ライセンスで使える同等のプラグインはありますか?
・Jenkins本体はスレーブにSubversionリポジトリ中の成果物をチェックアウトできるようですが、
  本体機能だけでコミットすることはできますか?
・そもそも、JenkinsのSubversion連携機能もSVNKitを使って実装されていますか?

質問ばかりですみませんが、ご教示いただけると大変助かります。
よろしくお願いします。

Seiji Sogabe

unread,
Aug 8, 2012, 8:32:11 AM8/8/12
to jenkin...@googlegroups.com
曾我部です。

2012年8月4日 17:10 Kenjiroh Ikeda <kenjiro...@gmail.com>:
> 皆様はじめまして、池田と申します。
>
> 現在、Jenkinsの利用を検討しています。
> すみませんが、ビルド成果物をSubversionリポジトリにコミットする方法他について分からないことがあるので
> 教えて頂けないでしょうか。
>
> (前置き)
> Jenkinsのwebページ・書籍等を調べると、SVN Publisherプラグインを使えば目的を果たせそうでした。
> また、そのプラグインはSubversionプラグインを、SubversionプラグインはSVNKitを利用しているとありました。
> ところが、SVNKitはcopyleftスタイルのライセンスで使うか商用ライセンスを購入しなくてはならないそうなので、
> 残念ながらライセンス的に使うことができないのです。
>
> (質問)
> ・copyleftスタイルでない(MIT/Apache/BSD等の)ライセンスで使える同等のプラグインはありますか?

ありません。

> ・Jenkins本体はスレーブにSubversionリポジトリ中の成果物をチェックアウトできるようですが、
> 本体機能だけでコミットすることはできますか?

できません。

> ・そもそも、JenkinsのSubversion連携機能もSVNKitを使って実装されていますか?

はい、SVNKitをつかってます。

使えない理由がわかりませんが、成果物をコミットするだけなら、シェルなりバッチで、
コマンドを直接たたけばいいので、そう敷居は高くないと思います。

もしくは、JavaHLで実装するか。


> 質問ばかりですみませんが、ご教示いただけると大変助かります。
> よろしくお願いします。
>



--
s.sogabe at gmail.com

Kenjiroh Ikeda

unread,
Aug 8, 2012, 7:35:08 PM8/8/12
to jenkin...@googlegroups.com
曾我部さん、お返事ありがとうございます。大変助かりました。_o_

copyleftスタイルでない(Subversion関連)プラグインはないとのことで残念です。
アドバイスいただいたsvnコマンドを叩く方法を検討してみようと思います。

で、関連して疑問が湧いたのですが、

> ・そもそも、JenkinsのSubversion連携機能もSVNKitを使って実装されていますか?

はい、SVNKitをつかってます。

JenkinsはMITライセンスであるとwebページ等に記載されていますが、
SVNKitのライセンスに引きずられてcopyleftスタイルになってしまわないのでしょうか?

著作権関係は(も)あまり明るくないので的外れな疑問かもしれませんが、ご存じでしたらご教示ください。
よろしくお願いいたします。


2012年8月8日水曜日 21時32分11秒 UTC+9 sogabe:
Reply all
Reply to author
Forward
0 new messages