くりにっき

フルスタックキュアエンジニアです

Java

久しぶりにJenkinsプラグインをリリースしようとしたら謎のエラーで失敗した

Qiitaや会社ブログにはエントリ書いてたけどこっちのブログは1ヶ月間更新無しとかマジか。(挨拶) 前置き tl;dr エラー内容 原因 ソース org.jenkins-ci.plugins.pluginのバージョンを上げるとBetamaxがうまく動かない問題 前置き 先日自分がメンテしてるJe…

JenkinsのFailed to serializeに半年くらい悩まされてようやく解決した

忙しい人の1行まとめ 入れてるプラグインがtransientつけ忘れ 概要 Jenkinsのグローバル設定やジョブの設定を保存する時に高確率で「Failed to serialize」エラーが出てその度にJenkinsが激おこになる現象が発生 エラーの内容 javax.servlet.ServletExceptio…

werckerでmavenのpomをキャッシュする方法

wercker でmavenプロジェクトをビルドすると毎回全部のpomをダウンロードするため、ビルドの時間を短くするために $WERCKER_CACHE_DIR にpomをキャッシュしたかったという話。 mavenはコマンド経由でローカルリポジトリの場所を指定できないみたいなので ~/.…

irofさんをJUnitで走らせてみた #irof_history

はじめに これは いろふ Advent Calendar 2013 : ATND の7日目です 6日目 @kazuhito_m さんの "性善説"いろふさん登場! #irof_history でした 7日目:irofさんをJUnitで動かしてみた id:irof さんは走るとすぐに疲れます 走ったら疲れた。— irof@らんばだ (…

GithubにあるリポジトリをTravis CI連携する手順 #junitbook

『JUnit実践入門』写経・実践会 in 横浜 #7 のハンズオン用。このエントリではJava(Groovy)について書いていますが他言語でもだいたい同じです。 前準備 : MavenかGradleでテストできる状態にあるプログラムをGithubに公開する 1 : Travis CIにアクセスする …

Google App Engine上でgroovyスクリプトを動かす「GAErminal」を作りました #gaeja #nanohack

リリカルハッカソン で作っていたものを正式公開しました。 概要 GAE(Google App Engine) + Terminal = GAErminal (読み方:がーみなる)Google App Engine上でgroovyスクリプトを動かすことができます https://github.com/sue445/gaerminal サンプル 利用用…

Twitter API 1.1でも CI したい

以前LTでしゃべった内容をブログ用に再構成してみます 冒頭に結論 Twitter API 1.1対応は廃止されたAPIだけ対応してもダメ ことの発端 AZusaar!!のテストにて 1テストケースずつ -> GREEN テストスイート一括実行 -> RED という事象が発生 WHY ? RateLimitに…

『JUnit実践入門』写経・実践会 in 横浜 #3 に参加してきました #junitbook

最近Java界隈から遠ざかっているためリハビリがてら参加してきました 『JUnit実践入門』写経・実践会 in 横浜 #3 - connpass 2013/02/02 『JUnit実践入門』写経・実践会 in 横浜 #3 #junitbook - Togetter テストダブル(モック・スタブ・テストスパイ)につ…

JUnit実践入門を献本してもらいました #junitbook

渡辺修司(@shuji_w6e)さんが書かれた「JUnit実践入門」が発売されましたが、僕もレビュアーとして微力ながら関わっているため献本を頂きました、中の人の詳しい説明:JUnit実践入門の読みどころ #junitbook - やさしいデスマーチ写真から分かるように480ペー…

ステマ枠

ついでなので宣伝 JUnit実践入門(仮) @shuji_w6e さんが執筆中の「JUnit実践入門(仮)」で、レビュアーの1人として参加させてもらっています。*1実は来月から仕事はJavaからRailsになるのですが、最後にJavaでいい仕事をさせてもらいました!*2詳しくはこ…

Excel駆動開発

jubeat++ではExcelでJavaのソースコードを生成しているためネタで紹介してみます作業の流れ 楽曲パック配信 楽曲パック購入 http://www.konami.jp/products/touch_jubeatplus/music.html の情報を http://jubeatplusplus.appspot.com/file/music.xls にコピ…