Rubyプラグイン開発Hackathon

第一回Rubyプラグイン開発Hackathonに至る経緯をまとめました
0
さいないぷ @cynipe

jenkinsのruby pluginでbuild.getResultってどう呼べばいいんだ・・・?

2012-06-03 21:08:00
さいないぷ @cynipe

あ、なるほど。http://t.co/qu6vdXTtとすればJava側のメソッドが呼べるのか。

2012-06-03 21:26:02
さいないぷ @cynipe

config.erbを書いてテキストボックスを出すとこまではできた。JavaみたいにEnumをマップするにはどうすりゃいんだろ。 #jenkinsci

2012-06-03 21:44:34
さいないぷ @cynipe

むむん・・・・erbでselectbox使う方法が分からん・・・

2012-06-03 22:26:00
さいないぷ @cynipe

jenkins-ruby-runtime的にどうやってglobal.erbをmodelにmappingすればいいのかがわからん。javaの場合の動きをまず理解しないとかなぁ。

2012-06-04 20:35:19
さいないぷ @cynipe

相変わらずjenkins-ruby-runtimeと格闘中。global.erbに対応するDescriptorの指定がわからんちん。Describable#describe_isは引数取らないからDefaultDecriptorになるのは分かるんだけど、そも自身ではないからなぁ。

2012-06-05 20:56:16
さいないぷ @cynipe

Jenkins::Model::Descriptor#getGlobalConfigPage()でglobal.erbを見つけられてない。ここでself.class.java_class.class_loader.getResource(n)してるけど、

2012-06-05 22:10:52
さいないぷ @cynipe

views/plugin_name/global.erbが見つからないのはリソースのパスが違ってるからなんだろうけど、どこにマッピングされるのかが分からん・・・・

2012-06-05 22:11:33
さいないぷ @cynipe

jenkins-plugin-rubyのDescriptor#getGlobalConfigPageとgetConfigPageの実装の違いの理由が分からん。ひとまずgetConfigPage相当の実装にしたらglobal.erbを読み込んだけど読み込んでるだけだからなぁ

2012-06-05 23:48:55
さいないぷ @cynipe

そしてRubyのtapが便利すぎて感動した。

2012-06-05 23:51:57
Kohsuke Kawaguchi @kohsukekawa

@cynipe WebExかどこかで一緒にハックしませんか?わかる範囲でお手伝いします。

2012-06-06 00:10:03
さいないぷ @cynipe

@kohsukekawa えぇぇ!?ほんとですか?Voiceはちょっと無理なんですが。どうすればいいでしょう?

2012-06-06 00:25:36
Kohsuke Kawaguchi @kohsukekawa

@cynipe #jenkinsja Ruby hack 日本語版をやろうと前から思っていたので、ちょうどいいかなと。日本時間だと夜が皆さん都合がいいらしいので、例えば明日の夜のいつか適当な時間というのでどうですか。voiceができないと辛いと思いますが、難しいですか?

2012-06-06 01:13:53
さいないぷ @cynipe

@kohsukekawa おぉ、是非!明日であればvoiceもいけるかもです。明日の夜だと21-22時辺りであれば私は大丈夫です。ちなみにいまhudson-yammerの焼き直しをrubyで作ってみようとしているところです。

2012-06-06 01:18:25
Kohsuke Kawaguchi @kohsukekawa

@cynipe 21-22だとこっちだと5-6amになって辛いので、11pm-midnight JSTで僕が7am-8am PTというのはどうでしょうか。

2012-06-06 01:22:39
さいないぷ @cynipe

@kohsukekawa OKです。以前私事でfade outしてしまっていたので嬉しいです。

2012-06-06 01:24:33
Kohsuke Kawaguchi @kohsukekawa

@cynipe 了解です。宣伝しときます。

2012-06-06 01:25:14
さいないぷ @cynipe

JenkinsプラグインをRubyで作ろうと思って色々呟いてたら @kohsukekawa に拾われて明日23時から日本語版ハックセッションが開催されることに!やったー。 #jenkinsja

2012-06-06 01:37:12