http://www.lnc.jp/2015/11/15/db_to_model.htmlDBからpyramidのモデルを生成するすでに稼働中のアプリケーションでフルスクラッチする場合にモデルが流用できないところからの移行をしようとすると、モデルをDBのスキーマーにあわせて作るという作業が発生するが、これが地味に無駄なので避けたいなーと思って調べたらそれっぽいものがあったのでメモまだ、実際にちゃんと動くかどうかはまだ試してないのでモデルがちゃんと動かないとかって可能性はある。Migrateというツールがあってこれを使う。sqlalchemy-migrateマイグレート用のテンプレートからレポジトリをまず作る。migrate_example/マイグレートするDBの設定をデフォルトで利用するように設定する。--url=mysql+mysqlconnector://user:password@host/db_nameモデルを生成する。以上でモデルが生成される。モデルを実際には試してないので試したらまた書く。ハンスオンを開催しました4月と5月2回にわけてトータル45人の方に参加していただきました。http://ansible-users.connpass.com/event/13158/1回目はそもそも一人で30人の対応と準備不足もあり、かなり辛かったです。時間的にも終わったのが9時半過ぎだったのでかなり押してました。http://ansible-users.connpass.com/event/14385/2回目は人数を15人にして行ったので割とスムーズに行きましたが、まさかのアカウントの設定依存があり、プロビジョニングが動かないという事態に...いろいろと事前準備側に回したおかげでかなり時間的には余裕が出来ました。おんなじものを複数回するのは準備などの点でだいぶ楽にはなるのだけど、技術的な面白さはだいぶ減ってしまうので参加できなかった人的には辛いのかもしれないけど仕事の時間に含まれないのであればやるメリットは多くないようにも思う。今回はIDCFクラウドさんにサーバー側の協賛をもらったのでプロビジョニングをまるっと書き換えていた。さくらとかニフティのクラウドもモジュールがあれば協賛に入ってもらうと良いのだけど今のところは無いのですよね。さくら、ニフティそれそれ独自なAPIだから致し方ないが。さくらのクラウドは良いのだけど個人的には割高感があってできればさくらのVPNくらいの単価感にならないかなという所。さくらのVPNはAPIとか用意されたりしないのかなぁ...。以下は反省点もっとansibleの概要部分を増やすよく出るエラーを資料のに書いてわかりやすくする配布物の構成も資料の中に書いておく席は一般的な向かい合うような形のほうが他の人の質問内容が他の人に伝わるので良いどったばただった一回目のアンケートが二回目のアンケートより満足度が高いのは一体何なんだろう...。以上、参加してくださった方ありがとうございました。Studioでビルドする方法twilioは電話アプリケーションのためのSaaSなのですが、通話するための接続方法が以下の3種類用意されています。通常の発呼しての通話SIPプロトコルを受け入れるSDKのクライアントライブラリを使うこの内一番お値段がお安いのがクライアント(一分0.25円)なのです。このクライアントアプリ、サンプルコードがあるのですがEclipseベースの古いディレクトリ構成のサンプルコードになっているのでそのままインポートしても動かないです。Studioのプロジェクトを作りなおすほうがおそらく簡単だと思います。['*.jar'])4.ソースコードとリソースファイルをプロジェクトファイルに追加こんな感じでビルドができるようになるはずです。前にやったので半分うろ覚えですが。全て終わってビルド可能なプロジェクトをgithubで公開しています。https://github.com/bols-blue/TwilioPhoneExsample以上です。みんなtwilio使うといいです。communicationsさんは同じビルで隣なのもあり、全日「見学にきてください」と言われたのでホイホイ行ってみたら「どこかのチームに参加しませんか」の流れに。ニーズのあるチームの中からこれは良いのかもと思ったコメ電話チームに参加することになりました。他のチームのどれもアイデアは素晴らしく、悩んだのですがやろうとしていることに対するサイズが大きめだったり、事前にある程度作って参加されていたりと難しいですね。結果的に優秀賞とアイマーキュリーキャピタル賞のダブル受賞させていただきました。個人的にはtwimlを実践的に使う良い予行演習になったのでとても勉強になりました。イベントに行ってある程度簡単でもいいのでお題がある状態で技術サポートしてもらえる状況のほうが学習コストはとても低くなるというのも新たな発見でした。今までは、ハッカソンのイベントでは自分がすでにある程度は習得済みの状態で参加することが多く(そういうもんだと思っていたし)、他のメンバーのサポートに時間がもってかれたりして微妙かなと思っていたんですよね。あとはちゃんとチューターがいるのも大きかったのかも。興味のある技術のハッカソンはもっと積極的に参加したほうが良いですね。環境を作ったansibleの実行環境を手軽に使える環境がなかったので作ってみた。qiitaにcygwinで環境作っても徒労に終わるとか書いてあるのでついカッとなってやった。いろんな人がVM入れるとか書いてるけど、VM入れたうえで諸々入れるとかハードル高くないかな。cygwin以外だと依存関係を解決しても動かないので注意が必要。理由はまた別途書くとする。http://www.lnc.jp/cygwin.zip解凍すると800Mになるので容量は確保してください。zipを解凍してcygwin-ansible.batを実行すればansibleのコマンドが実行できる。pipなども入っているので必要があれば追加でライブラリも入れられます。いくつか制限があります。オプションでsshクライアントを指定する必要があります初めて使う状態で公開鍵認証を使うのであれば以下のコマンドで鍵が作れます。ssh-keygen鍵を作成済みなら以下で公開鍵を取り込めます。鍵はパスフレーズを入力すると利用可能な状態でagentに保管されます。agentが終了するまでパスフレーズ無しで利用できます。ignored..sshのディレクトリは700のパーミションでないと他のユーザーから読み取れてしまうのでエラーになります。以下のようにパーミッションを変更することでエラーにならなくなります。ファイルに実行権限がないとエラーになります。hosts宣伝:ansibleハンズオンやります。https://atnd.org/events/64108IDCFクラウド使うのは大人の事情です。APIをAnsibleから使ってサーバーを構築するAnsible便利ですよね。最初はfablicとかででいいかなと思っていたのですが使ってみると冪とう性を担保してくれるだけでこんなに違うのかと思うほど便利です。何回実行してもおかしなことにならないし、そこのために作りこみをするなんてことも不要なのは助かります。あと設定のように記述できるので誰に渡しても怖くないし。難があるとすればwindowsでコントローラーができないくらいでしょうかね。ansibleを広めるためにハンズオンをするつもりなので、そのあたりはなにか解決できないか模索中です。APIをansibleから利用してサーバーを構築するのをやってみよう。VPSに比べてクラウドって高いし、ラズバイ2もあるから家の中にサーバー構築しようかなと思っていたんですが一番安いのが500円だったりして俄然やる気がわきます。playbookだけ欲しい人はここからどうぞ。現状、ansibleのCloudStackモジュールにポートフォワーディングの設定をするモジュールがないです。そのためファイヤーウォールの中に作ったサーバーへのポートフォワーディング設定はGUIという少し残念な結果になっています。ファイヤーウォール自体の設定はできるのでパスする設定はできるので、すごくおしい感が高いです。https://github.com/bols-blue/idcfcloud_provisioning_playbookあと、モジュールにバグなのか、IDCFクラウドとの仕様の不一致なのかうまく動かないところがあったので自分のところに修正したモジュールをおいています。playbookを落とすとサブモジュールとして入っています。インストールしたことのない人のために手順を書いておきます。pythonの2.7系を入れます。3.4でも動くようになっているのですがローカルで動かすモジュールを使う場合にはまりやすいので2.7系をおすすめします。pipというパッケージ管理ツールを使ってインストールします。pipが一緒に入る環境と入らない環境があると思うので入らない人は別途、pipを入れます。pythoncurlがない人はwget、ブラウザから名前をつけて保存でもいいです。get-pip.py次にpipでansible,csを入れます。APIをpythonから呼べるようブリッジするもののようです。cs以上でセットアップ完了です。https://github.com/bols-blue/idcfcloud_provisioning_playbook設定ファイルは中に入れてあるcloudstack.iniに書き込めばいいです。keyの場所は本家のブログのStep2-3を見てください。http://www.idcf.jp/blog/cloud/api_autoscale2/あとは実行します。公式モジュールではないのでモジュールが使われるようモジュールの検索パス-Mオプションをつけます。hostsこれでVMが作られてファイヤウォールを通過するようになっていますのであとはwebインターフェースからポートフォワーディングするよう変更しましょう。変更履歴の日本語はきっと清水川さんがブログを上げてくださると思うので待ちましょう。新バージョンリリースということでさそっくアップデートしてみます。sphinxこれであとはいつも通りブログをビルド。今までのバージョンだと動くんだけどエラーが表示されていて気持ち悪いなと思っていたのだけど表示されなくなりました。http://www.lnc.jp/2015/03/07/2227.htmlラズベリーパイをタイムマシンに使えるNASに仕立てあげるRaspberryPi2(以下ラズパイ)買いました。なんだかめちゃくちゃスペック高くなっているのでこれは買ってもいいかなと思ったのと、丁度、確認してみたい情報があったので。買うわけだから、そのまま死蔵するなら買わないほうがいい(というか雑誌の付録がいっぱいある)のでNASにすることにしました。前に黒箱がお亡くなりになり、メインマシンにデータを集めていたけど、電気代的に常時つけておけない。常時起動できる何か代わりの物が欲しかったし、嫁がMacユーザーなのでバックアップに使えるAFPのNASにしてあげるとちょうどいいですね。linuxでAFPのサーバーにはnetatalkを使うのが一般的らしい。USBHDD(RAID1)まずはラズパイにOSを入れないと...と思ったら手元には2GBのマイクロSDしかありません。以上を要求している、データサイズのインフレしすぎでしょ、正直つらい。調べたらarchlinuxならなんとかなりそうだったので、OSの選択肢がなくなりました。初archlinuxです、なんでこうなった。/dev/sdb“n”押して”p”でパーテーションを切ります。“n”押して”p”でパーテーションを切ります。そのままエンターで全部使います。rootsyncあとはラズパイに挿してそのまま起動します、初期はrootユーザーのみでパスワードもrootになっています。archlinuxだとHDMI+USBキーボードかシリアル、sshdも起動しているので有線ネットワークのある環境であれば有線でsshで接続できます。sshで接続してnetatalkを入れます。共有できるようにコンフィグを設定します。マウントの設定は以下のようにしました。これで起動時にマウントできなくてもリカバリーモードに入らなくなる。コンフィグファイルで以下の設定を追記した。1024000タイムマシンで使えるかどうかと使える領域を書いておくと良いらしい。あとはrebootすれば動くようになる。http://www.lnc.jp/2015/03/04/2115.html和歌山県がオープンデータをGithubで公開したのでもう少しいじってみる前回(http://www.lnc.jp/2015/02/24/2334.html)の続きはてなブックマークとかアダム的な人に地味に期待しているコメントがついていたので、少し続けてみた。クロールが規制されている様子もなかったのでクロールした結果とCSVの情報を合わせてリアルタイムに規制情報を出せるようにしてみようと考えたのだけど...。公開されているCSVデータの中にはGPSのポイント情報が入っていなかった。真面目にGPSのポイント情報は入れておいてほしい...。雨量情報は地名以外のデータがなくてGPS的に近い位置を出すことが機械的には無理な状態だった。それではと思ってCSVの中の地名っぽい情報でマッチングしてみようと考えたのだけどマッチングした結果は以下のようになってしまった。地元の人とかにマッピングしてもらわないとわからないだろうこれ...。いう公開方法にしてほしい。現状でもオープンデータと言わずエクセルやなんかで落とせるデーターは結構あるのだが基本的にはホームページ上での公開だったりする。なると結局クローリングしてデータを集めてこなくてはいけなかったりして手間が大きい。元のデータの更新があるだけでも結局人出がかかってしまうのでコストがかかってしまう。やってデータの更新が行われたことを自動的に検知できるような仕組みをきちんと使ってくれるようになるだけで運用コストが下がっていくのにと思っていた。動かせそうなものを徘徊して探していたらちょうどKMLになっているデータがあったので30分位でgooglemapに乗せてでっち上げた。別にKMLがデータ形式として良いとかではなくそのままgooglemapに表示できるから選んだだけです。APIで提供していてくれれば現在の交通規制とかも出せるのだけどなぁ。あと降水予報と組み合わせれば交通規制が掛かりそうな予報のマップも作り出せそう。降水予報の方はJWAのものだから有料でないと取れない可能性も大きいけど。若干いただけないのは、情報自体をGITHUBに置くのではなくリンクになっているところがある所だけど、そのあたりは継続されていけば改善されるよね。2015.02に参加してきました。自分的なお題はブログの移行はてなでもいいのだけどいい加減sphinx(reST)のほうが書きやすくなってきたりはてな記法覚えてなかったりで若干やりづらくなってきていたので。それ以外にもいまいち、どのくらい移行することでくる人が減るのかとか気になってきていたので移行することに決めました。記事でカバーされていてとても助かりました。プルリクエストを送っておきました。そんな感じで今度からはこっちで書いていこうかなと思います。http://www.lnc.jp/2014/05/21/212100.htmlサーバーをdockerに移動するための調べ事サーバーを移動するのにはubuntuのパッケージで管理されているものは最低限入れておきたい。趣味レベルだとドキュメントにしてあるわけでもなく、移行のためには過去に入れたパッケージを調べる必要がある。http://www.lnc.jp/2014/05/21/211640.htmlNTLM認証(Windowsのドメイン認証情報をつかったシングルサインオン)ちょっとしたメモwindowsにログインしただけでwebサービスにログインした状態にできる。前の現場ではIISだったのでサンプルに入っていたけども、linuxでもできるらしい。http://www.lnc.jp/2013/11/29/235141.htmlPlayground(Android)のJenkins環境を整えるハッカソンに行ってきた。そのときにjenkinsである程度動いたかと思ったら動いておらずいろんな罠にハマっていたらえらく日数がかかってしまいました。セットアップ方法とハマりそうなエラーとその原因を軽くまとめようと思いますmonoまわりをセットアップしていないので運用としてはAppAssets.zipは作ってレポジトリに置くような感じになります。64bit(12.10や13.04は苦労する可能性が大きいです)githubに解説がありますがいくつか不足があるのと英語です。https://github.com/KLab/PlaygroundOSS/blob/master/Doc/Android_Build.md大きくは必要なライブラリとツールのインストールaaptがなぜか32bitバイナリーなのでia32libsとzipなどのコマンド類をいれます。androidの開発環境のインストールandroidのビルドのためにjavaとandroid-sdkとandroid-ndkが必要です。PlaygroundOSSのビルド最終目的地ですでは順番に必要なライブラリとツールのインストールaptで一発ワンライナーです。gitandroidの開発環境のインストールjavaは以下からダウンロードできます。http://www.oracle.com/technetwork/jp/java/javase/downloads/index.html展開してパスを通しましょう。sdkは以下からダウンロードできます。http://developer.android.com/sdk/index.htmlsdkはちょくちょくかわるのでとんでダウンロードしてください。ndkは以下からダウンロードできます。http://dl.google.com/android/ndk/android-ndk-r9-linux-x86_64.tar.bz2例として$HOME以下に展開します。その際にANDROID_NDK_ROOTは必ず定義してください。無いとビルド時にエラーになります。PATH=$PATH:$ANDROID_NDK_ROOT:$HOME/android-sdk-linux/tools:$HOME/android-sdk-linux/platform-toolssdkはandroidコマンドを使ってビルドツールとかをインストールしましょう。GUIでもできますがコマンドでやると以下のようになります。--forcePlaygroundOSSのビルド以下のページからダウンロードするかgitでクローンしてチュートリアルのプログラムをビルドします。SampleProjectこれでサンプルプログラムが動きます。jenkinsはshellでEngine以下をコピーしてAppAssets.zipを入れてビルドする以下のようになります。assembleこんな感じでビルドがまわせると思うので、後はお好みのテストツールと組み合わせるといいでしょう。トラブルシュートエラーが出てしまった人たち用にエラーメッセージと解決法を書いておきます32bitライブラリーが入っていない編(必要なライブラリとツールのインストールをやってない)まず、64bitの場合、ubuntuバージョンは12.04を使いましょう。その上でia32libを入れないと以下のようにおこられます。そのようなファイルやディレクトリはありませんファイルはあるのですが32bitのバイナリを実行しようとしてこんな感じに怒られます。13.04は確実にパッケージが無いのでia32libでインストールされるパッケージ類を調べてインストールするしかないです。12.10は分かりません。以下のような感じで怒られます。いってきた速報的に内容ざっくりまとめておきます。through)nakanishiさんandroidのNFCでNFCカードの動作をエミュレーション出きる。今までのNFCは通信の処理とカードリーダーとして動いていたがカードをエミュレーションすることができるようになった。appskorodoroidさんシステムが表示しているUIを半透明にしたりできるようになった。シーンとトランジションを設定することでアクティビティ遷移時のアニメーションを簡単につけることができる。没入型のUIで通知機能を横取りできるようになった。sensors)awaさんセンサーの種類として歩数計の追加。万歩計は電源がONになってからずっととっているので差分を集積するなどが必要。(口頭)センサーバッチング、バックグラウンドでも動く。OnSensorChanged()が呼ばれていないと言うバグがある。31/68機種が動かない。use95さんメモリーを監視するツールが増えたプロセスの起動時間などもとれるので一晩くらい置いてから表示させるとよい。monkeyなどで一晩中動かしながらメモリーの使用量をCVSでプロットしたりとかできるのでいいかもしれません。(その他)yyaammaaさんアクションバーでオーバーレイしたときに影が出ないのがなおったよ。framework)masuiさんアプリケーションのデータの共有を一元化することができる。いままでだとコンテントプロバイダを作ってピッカーをアプリごとに実装しないといけないのだけどほとんど用意されていない。このフレームワークを使うことによってその辺の問題点を解消する。4.4以降になってしまうので古いシステム上で同じ事をする方法がドキュメントになるよ。sensors)mhidakaさんパーミッションが増えましたよ。ショートカット作るのにパーミッションが必要になりました。デバイスフィーチャーも増えました。googleをどうやったら自分でも実装できる?その実装ができるか調べましたが僕の力では無理でした。kitcatのAPIドキュメントを見てみたけど関係なさそう...他の人が作っているカモと思って探してみたが何か違った。HomeLauncher3とかがAOSPに入ってくるのを待つことにします。変わったネクサス5がきたよzakiさんまずタッチパネルが反応しないんだけど!フリーダイヤルで日本語のオペレータとファクトリーリセットしたけどダメでした。USBマウスをつかって動かしてみました。PCをつないでOK押せない!!BTのMAC用のパッドがあったので使ってみた。5点タッチにも反応したよ!kitcatでプリントするフレームワークが増えましたvvakameさんプリントしようとするとプリントスプラーとプリントクラウドがしにます。言語設定を英語にすると印刷が可能になる。古い奴がインストールされているとおこるようでさっそくgradle-1.6にアップデート。ビルドできるのではないかと思ったのでやってみた。MyApplication3-release-unsigned.apk成功した。ツールが増えるよ(白目apkはモジュールの下のbuild/apkのディレクトリ内に作成されていました。タスクの一覧は以下のようになっているようです。したら翻訳して見ようと思います。secssigningコマンドがあるのでgradleだけでサインした状態でリリースできそうです。(4/5~4/11)仕事の忙しさにかまけて忘れてました。毎週かなり多くのプラグインが生まれていますね。[https://wiki.jenkins-ci.org/display/JENKINS/UpdateSites+Manager+plugin:title]Jenkinsの管理画面から、Jenkinsがプラグインのダウンロード元にするアップデートサイトを追加・変更・削除できるようになります。以下の様な事情でJenkinsの公式アップデートサイト以外のアップデートサイトを使う場合に利用することを想定しています。一般に公開しない/できない、特定プロジェクト専用のプラグインをダウンロードできるアップデートサイトをローカルに作った場合[https://wiki.jenkins-ci.org/display/JENKINS/Elastic+Axis:title]マルチコンフィギュレーションジョブのスケーラビリティを向上させ管理しやすくするプラグインです。複数のマシンに同一ジョブを適用するためのプラグインです。[https://wiki.jenkins-ci.org/display/JENKINS/rhnpush+Plugin:title]RHNで構成されたサーバーに対してRPMをインストールするためのビルドステップを追加するプラグインです。[http://jp.redhat.com/products/enterprise-linux/management/:title][https://wiki.jenkins-ci.org/display/JENKINS/WIX+Toolset+Plugin:title]windowsのインストーラー作成ツールであるWIXを実行するためのプラグインです。windows上でのみ動作します。[http://www.wixtoolset.org/:title][https://wiki.jenkins-ci.org/display/JENKINS/JobRequeue-Plugin:title]スレーブ環境でジョブが失敗した場合のリトライを行うように設定するプラグインです。[https://github.com/jenkinsci/golo-plugin:title]プログラム言語のgoloをビルドするためのプラグインです。wikiがありませんでした。[https://github.com/jenkinsci/sparkle-appcast-plugin:title]ソフトウェアアップデートフレームワークであるsparkleのためにappcast.rssファイルを生成するためのプラグインです。githubに解説があります。wikiはあるけれども何も書いていません。[https://wiki.jenkins-ci.org/display/JENKINS/RPM+Sign+Plugin:title]GPGを使ってRPMを署名するためのプラグインです。そのためのビルドステップを提供します。(3/28~4/4)相変わらず需要のなさそうなコンテンツ「新着プラグイン紹介」です。[https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+Enterprise+by+CloudBees:title]OSSのjenkinsをエンタープライズ版に変換するプラグインです。見たときにはとてもびっくりしました。インストールすると評価ライセンスが自動的に取得されます。評価ライセンスが終了した場合、ライセンスを得るか、あるいはpluginsをアンインストールしなければなりません。商用版の機能であるテンプレート、アクセス・コントロール、バックアップとHAコンポーネントを提供するそうです。[https://wiki.jenkins-ci.org/display/JENKINS/RabbitMQ+Consumer+Plugin:title]オープンソースのメッセージ指向ミドルウェアのRabbitMQに接続してキューを監視し、メッセージをリスナーに配信するためのプラグインです。このプラグイン自体はビルドに対してなにかを提供することはありません。用意したリスナーのインタフェースを他のプラグインで継承して実装することでRabbitMQとの通信を用意にするための物のようです。Pluginのリスナー実装プラグインです。RabbitMQの監視しているキューに特定のJSON形式のメッセージを外部から送信すると、それがこのプラグインに配信され、そのメッセージにしたがってビルドをトリガーします。[https://github.com/jenkinsci/pushover-notifier-plugin:title]まだjenkinsのページができていませんがpushoverというモバイル向けのメッセージ通知サービスを使って通知を行うためのプラグインとなっているようです。[https://wiki.jenkins-ci.org/display/JENKINS/MQTT+Notification+Plugin:title]マシン間通信プロトコルのMQTT[http://mqtt.org/:title]を利用する以上のことがwikiからはよくわからなかったです。[https://wiki.jenkins-ci.org/display/JENKINS/Humbug+Plugin:title]humbughq.com用のプラグインらしいこと以外サイトを見てもよくわからないです。[https://github.com/jenkinsci/jshint-checkstyle-plugin/:title]wikiがうまく見つけられませんでした。Checkstyleフォーマットの出力を行うJS用の構文チェッカープラグインです。[https://wiki.jenkins-ci.org/display/JENKINS/Checkstyle+Plugin:title]で同時にインストールしてつかえるようになったということなのでしょうか?使ってるかた教えてください。storageにビルド成果物をアップロードするためのプラグインのようです。wikiがうまく見つけられませんでした。[https://wiki.jenkins-ci.org/display/JENKINS/LeChat+Plugin:title][https://lechat.im/:title]に通知をだすためのプラグインだと思われますが説明がなさすぎてよくわからなかったという...。以上、3/28~4/4の新着プラグインでした。http://www.lnc.jp/2013/03/28/104751.htmljenkinsの新しいプラグインを紹介jenkinsの新しく登場したプラグインを(ほぼ)週刊ぐらいでやっていこうかと思います。生まれたばかりの子が多いのでうまく動かないことが多いとは思いますが似たようなものを作ろうと思っている場合はコントリビュートしてあげるといいとおもいます。直近(3/22-3/28まで)のプラグインをまとめて紹介します。[https://wiki.jenkins-ci.org/display/JENKINS/Gearman+Plugin:title]Gearmanというジョブ管理サーバーの下にjenkinsをつなぐことによって複数のjenkinsマスターを管理するためのプラグイン。Gearmanをすでに使っている人向けなのでしょうかね。[https://wiki.jenkins-ci.org/display/JENKINS/Windows+Exe+Runner+Plugin:title]Windowsのexeファイルをシステムコンフィグで登録して、複数のジョブで使用する為のプラグイン。Windowsバッチコマンドで毎回同じexeファイルを指定している場合、入力作業が省略出来ます。[https://wiki.jenkins-ci.org/display/JENKINS/JiraTestResultReporter-plugin:title]JIRAにテスト結果をアップロードするプラグインxUnit系のテスト結果からアップロードする内容を作成するようです。scriptをそのまま実行できるようにするプラグインです。以上、3/22-3/28までの新着プラグインでした。