マガジンのカバー画像

【ユニラボ】エンジニアブログ

39
ユニラボのエンジニアが、当社が提供するBtoB受発注プラットフォーム「アイミツ」他サービスに関連する技術情報、開発現場の裏側、働き方やカルチャーについて発信しています。
運営しているクリエイター

#PHPUnit

アイミツ開発チームのテスト実行時間を1/2にしました

アイミツ開発チームでエンジニアリングしてる deliku と言います。 私の自己紹介やユニラボでどんなことをしているかは、下記の記事を読んでいただければと思います! 開発サイクルを高速にまわすうえで、CIの時間効率化はどこの現場も悩みの種ではないでしょうか?結論はタイトルの通りですが、今回はアイミツ開発チームで取り組んだ施策について話したいと思います。 Seeder依存したテストケースをFactory利用へ。アンチパターンですが、開発当初はテストを行うためにSeederに

スキ
18

【GitHub Actions】LaravelのCI環境を作ってみた

PullRequestを出した時に、自動でtestを実行して成功可否通知をslackに流すようにしたくて設定してみました。 GitHubActionsそもそもどういう仕組みで動いているのか、ホストとコンテナの関係 / 使い方などドキュメントを読んでから作業した方が良かったです。postgresへの接続ができない部分でつまづいて、DB_HOST定義を localhostで上書いていなかったことが原因だったのですが、仕組みをきちんと理解すればなんてことない部分でした。 .gi

スキ
6