!!)趣味や思った事を書いていくと思いますこの広告は、90日以上更新していないブログに表示しています。2013-05-04JenkinsのPluginを作るときのメモJenkinsみんなの心強いメンバーであるJenkinsさんのプラグインを作りたいと思ったので、調査の課程をメモとして残しておきたいと思います。誰か使ってくれたらうれしいなって恐らく、公開されていないだけで既に、誰かが作っているとは思うのですが、、そんなことは気にしない。githubにはもう上がっているみたいです。2013/05/04時点でのiOS関連のプラグインまだまだ、他に比べたら少ないですね。LionなのでAppleが定休しているJavaをつかいます。ここで、インストーラが出てこないバグに遭遇したら、こちらが参考になると思います。MavenのインストールHomebrewでいれます。以下の記述はチュートリアルからもってきました。------------------------------------------------------------------------実行後は、以下のように生成されます。上記のようにnullというディレクトリが生成されている。最初は、仕様かと思ったのですが、これが原因でうまく動きませんでした。help-useFrench.htmlまた、HelloWorldBuilder.javaを修正こちらもnullを削除します。package名はplugin任意のplugin名なので、環境によって違います。org.example;ではプラグインを作成していきます。------------------------------------------------------------------------targetというディレクトリがつくられ、いろいろ生成されます。詳細はこんな感じになります。以下の処理はいらないと思います。------------------------------------------------------------------------~/.m2/repository/にhpiとjarがコピーされました。これによってなにが出来るようになったのかは、わかりません。プラグインのデバッグは、以下のコマンドを実行することによって、デバッグ用のJenkinsがたちあがります。プラグインを既存のJenkinsのプラグインをして、インストールすることもできます。今回は、デバッグ用のJenkinsを立ち上げる方法でやってみます。runningここで罠としては、Port番号が8000となっていますが、8080でないと見れない事です。ブラウザでアクセスしてみます。すると、以下のように表示されます。いつも見ているのとはちょっと違った感じです。それでは早速、プラグインを確認してみましょう。ここで、先ほど作ったプラグインがインストールされていることが確認できます。つぎに、このプラグインを使ってJOBを作成していきましょう。sampleという名前でJOBを作成しました。今回作ったプラグインの設定です。worldを選択します。nameと書かれたテキストフィールドに好きな文字列を入力します。設定できたら、JOBを実行(ビルド)してみましょう。うまくいったようなので、コンソールのログを確認してみましょう。うまくいったみたいです。引き続き、調査していきたいと思います。最後までお読みいただき、ありがとうございました。Scala環境なんか触りたくなったので。Scalaのバー...2013-03-16Ubuntu12.04LTSにNode環境を構築する久々の更新になってしまいました。見る月別アーカイブはてなブログをはじめよう!mfks17さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。