2020-01-01から1年間の記事一覧

4.AWS|CodeBuild

当社では、CodeBuildをTestCafe(E2Eテスト)周りで使用している。 GitHubと連携していて、プッシュすると自動でコードをビルドしてTestCafeを廻してくれるようだ。 公式には、下記のように説明されている。 ソースコードをコンパイルし、テストを実行し、デ…

3.Rails|VCR

当社では、課金処理周りでAPIを叩く際のテスト(RSpec)で使っているらしい。 大まかには理解できたが、いまいち具体的なイメージが付かなかったので調べてみた。 例えば課金周りでは、安易にAPIを叩くと実際に課金処理が行われてしまったりと問題が多い。 …

2.Sidekiq|verbose

Sidekiqのログ出力オプションとして設定されていたので、意味を確認。 障害解析などに必要な詳細情報を出力する為のログ出力レベル。 normalで出力する内容に加えて、より詳細なログまで出力する。 なおオーバーヘッドがかかる為、通常運用時と比べてスルー…

1.CI/CD

「Continuous Integration/Continuous Delivery」の略で、継続的インテグレーション/継続的デリバリーという意味。 ソフトウェアの変更を常にテストして自動で本番環境にリリース可能な状態にしておく、ソフトウェア開発手法を指す。 会社で導入されているC…