2019-01-01から1年間の記事一覧
表題の通りですが、作りました。 CircleCIで失敗したテストをローカルで流したいのだけれど、わざわざCircleCIのページを見に行くのもあれだし、どうせならガバッと実行したいな〜と思ってCircleCI APIを叩いて取得できるんじゃないかな?と思って調査してみ…
fishでスクリプトの実行結果を複数渡そうとしたところ、うまく動きませんでした。bashでは動いたのに…。 # bash: Working!! bin/rspec $(bin/rails runner scripts/get_failed_spec_files.rb) # fish: Not working... bin/rspec (bin/rails runner scripts/g…
最近テストが不安定になって、その修正をしていっていたらActiveJobが絡むあたりがまた不安定になったので原因を探ろうとしたのだけれど、ActiveJobのテストの設定周りなんて久々すぎて忘れまくっていたのでここで一旦整理しておく。 テストでActiveJobを同…
docker-composeで起動したredisに接続できないため、railsのresqueが動かなくなった。 つい最近まで、redisのバージョン指定をlatestにしていたのだけれど、heroku-redisに合わせようと思って3.2.12に変更していた。 version: "3" services: redis: image: r…
CircleCIはこの時に書いた設定のまま使ってました。 patorash.hatenablog.com 2018年の後半にバージョン2.1が出たという話は聞いていたものの、なかなか試せていませんでした。隙間時間ができたので、この課題にケリをつける! CircleCI 2.1の変更点 大きな…
highlineという対話式のCLIを提供するgemがあります。 github.com rake taskで検証用データの自動生成を行いたかったのだけれど、検証用なので本番環境で実行されたら困ります。 そこで、本当に実行するか確認を取るようにしたかったので、今回はこれを使い…
年末からいまだにPCのセットアップが終わらず…。 Windows Subsystem for Linuxにて、Ansibleにて環境構築手順をまとめていってるのだけれど、Windows UpdateでPCを再起動した後にWSL on Ubuntuで再びansible-playbookを実行しようとしたら、command not foun…
表題の通りなのですが、テストも通ってよっしゃー!stagingにデプロイじゃー!と意気揚々としたものの、キャッシュを使っている箇所の表示がされない不具合が…。 とはいっても一部だけで全部のキャッシュが動かなくなったわけではなさそう。調べてみた。 ロ…
Rails 5.1.6.1から5.2.2にアップグレードして検証していたところ、何もしていないのにJavaScriptの処理が壊れた。 その処理はCORSで有料のライブラリをダウンロードしてから実行しており、特にJS側も変更していなかったのだけれど、急にダウンロードできなく…
LenovoのPCが年末に届いたので、年末年始はPCのセットアップをしていた。因みにまだ終わっていない。 patorash.hatenablog.com 目標 久々のWindowsだけれど、とりあえずWindows Subsystem for LinuxでRuby/Railsの開発環境を整えられたらいいなぁというとこ…
久々に鮮明に夢を見た。 とある仕事を手伝う話になって、手伝おうといろいろしているのだが、何かしらミスする度に相手から口汚く怒られていた。あまりにも腹が立ち、手伝うのをやめようとしたら、また非難されたのだが、そのタイミングで俺は昔のその人がや…