uchimanajet7のメモスマートフォン用の表示で見るuchimanajet7のメモこの広告は、90日以上更新していないブログに表示しています。CIを利用しましたが、多少ハマったところがあるのでメモしておきたいと思います。CIhttps://travis-ci.org/uchimanajet7/rds-tryまずはテストからこちらを参考にというか、ほぼそのまま使い動作を確認してみました。SOTAhttp://deeeet.com/writing/2014/10/16/golang-in-ci-as-a-service/大きな変更をしないでも実際に動かしてみて動きました。動作済みのサンプルを公開しているのは便利でいいなーと思いました。golang.org/x/tools/cmd/cover」でした。今回作ったもので実行テストしたことで大体わかったので、次は実際に作った物で実行してみることに。error何だこれは?Googel先生に聞いてみました。mlafeldt.github.ioふむふむ。なんか複数のパッケージをまとめて実行できない模様。github.com/uchimanajet7/rds-try/commandこれでこのエラーは解消したんですが、今度はカバレッジファイルが複数出来たのでこれを1つにまとめないと駄目なので。config」の表示がっ!どうやらtravis.ymlに間違えがある模様。細かいロードログが見られないしどうしようかと思ってたら以下のサイトを発見。coverage.outどーやら入力ファイルの形式が正しくない様子。count」のようなモード指定がないのでダメな予感が。1行目に↓を追加することにしました。coverage.outが、やっぱりエラーが出るのしRuby力が0なので、このタイミングでYAMLについて調べてみました。(初級編)http://magazine.rubyist.net/?0009-YAML#l4なるほど。ハッシュとして処理されるので変なエラーが出るんだと納得。以下の形で対応してみました。これでようやくエラーが出なくなったので無事にビルドが終わりリリースされるわけですが、zipにしないとなぁーと言うことで以下を追加しました。展開されれるとフルパスになるみたいでそのままのディレクトリ構造でzipになるので、それを避けるためです。最後にghrを使ってリリースするときにタグを打ちたいわけですが、最初は↓のような感じで書いてましたが結局は静的ファイルを置くことで対応しちゃいました。$2}’`まとめエラーはいろいろとありましたが、いい勉強になりました。Ruby力がゼロなのは今回本当に困りました。golangのテストで複数パッケージの実行に対応していないのは、ちょっとびっくりしましたが、これもどこかでカイゼンされそうですね。次の機会にはWerckerを使ってみたいなーと思いました。I?はてなブログをはじめよう!uchimanajet7さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。