編集部が選ぶ「みんなに見てほしい」イチオシまとめはこちら

Rubyプラグイン開発Hackathon

第一回Rubyプラグイン開発Hackathonに至る経緯をまとめました
プログラミング Jenkins
2358view 0コメント
このまとめをお気に入りにして応援しよう!
0
さいないぷ @cynipe
jenkinsのruby pluginでbuild.getResultってどう呼べばいいんだ・・・?
さいないぷ @cynipe
あ、なるほど。http://t.co/qu6vdXTtとすればJava側のメソッドが呼べるのか。
さいないぷ @cynipe
config.erbを書いてテキストボックスを出すとこまではできた。JavaみたいにEnumをマップするにはどうすりゃいんだろ。 #jenkinsci
さいないぷ @cynipe
むむん・・・・erbでselectbox使う方法が分からん・・・
さいないぷ @cynipe
jenkins-ruby-runtime的にどうやってglobal.erbをmodelにmappingすればいいのかがわからん。javaの場合の動きをまず理解しないとかなぁ。
さいないぷ @cynipe
相変わらずjenkins-ruby-runtimeと格闘中。global.erbに対応するDescriptorの指定がわからんちん。Describable#describe_isは引数取らないからDefaultDecriptorになるのは分かるんだけど、そも自身ではないからなぁ。
さいないぷ @cynipe
Jenkins::Model::Descriptor#getGlobalConfigPage()でglobal.erbを見つけられてない。ここでself.class.java_class.class_loader.getResource(n)してるけど、
さいないぷ @cynipe
views/plugin_name/global.erbが見つからないのはリソースのパスが違ってるからなんだろうけど、どこにマッピングされるのかが分からん・・・・
さいないぷ @cynipe
jenkins-plugin-rubyのDescriptor#getGlobalConfigPageとgetConfigPageの実装の違いの理由が分からん。ひとまずgetConfigPage相当の実装にしたらglobal.erbを読み込んだけど読み込んでるだけだからなぁ
さいないぷ @cynipe
そしてRubyのtapが便利すぎて感動した。
Kohsuke Kawaguchi @kohsukekawa
@cynipe WebExかどこかで一緒にハックしませんか?わかる範囲でお手伝いします。
さいないぷ @cynipe
@kohsukekawa えぇぇ!?ほんとですか?Voiceはちょっと無理なんですが。どうすればいいでしょう?
Kohsuke Kawaguchi @kohsukekawa
@cynipe #jenkinsja Ruby hack 日本語版をやろうと前から思っていたので、ちょうどいいかなと。日本時間だと夜が皆さん都合がいいらしいので、例えば明日の夜のいつか適当な時間というのでどうですか。voiceができないと辛いと思いますが、難しいですか?
さいないぷ @cynipe
@kohsukekawa おぉ、是非!明日であればvoiceもいけるかもです。明日の夜だと21-22時辺りであれば私は大丈夫です。ちなみにいまhudson-yammerの焼き直しをrubyで作ってみようとしているところです。
Kohsuke Kawaguchi @kohsukekawa
@cynipe 21-22だとこっちだと5-6amになって辛いので、11pm-midnight JSTで僕が7am-8am PTというのはどうでしょうか。
さいないぷ @cynipe
@kohsukekawa OKです。以前私事でfade outしてしまっていたので嬉しいです。
Kohsuke Kawaguchi @kohsukekawa
@cynipe 了解です。宣伝しときます。
さいないぷ @cynipe
JenkinsプラグインをRubyで作ろうと思って色々呟いてたら @kohsukekawa に拾われて明日23時から日本語版ハックセッションが開催されることに!やったー。 #jenkinsja
ログインして広告を非表示にする
ログインして広告を非表示にする