【GitHub Actions】actions/cacheのキーでgithub.shaを使うとキャッシュが全く効かなくなった件

GitHub Actionsでnode_modulesのキャッシュ化を試みたが、keyにgithub.shaを使用したため機能しなかった経験と対処法を解説します。GitHub ActionsはCI/CDツールで、イベントに応じた自動化を支援します。actions/cacheを用いると依存関係をキャッシュできますが、github.shaをキーに使用したため毎回新しいキャッシュが作成されました。修正としては、github.shaを避けrestore-keysを追加しました。適切なキャッシュキー設定は重要で、eslintのケースでも注意が必要です。キャッシュを最適化してビルド時間を短縮しましょう。

  • 2022.08.14

Docker + Revel + MySQLの環境構築からプロジェクト新規作成までコマンド1つで実行できるようにしてみた。

先月、弊社の勉強会にてGo言語フレームワークであるRevelを使ったWebアプリの発表を行ってきました。Go言語未経験だったのですが、Revelを通して色々やってみたら思ってた数倍楽しかったので、その過程を記事にしていこうと思います。 まず […]

  • 2022.07.04

【pywin32】「Fix for module win32com.gen_py has no attribute ‘CLSIDToPackageMap’」というエラーが出た時の対処法

前回まで動いていたコードが動かなくなった pywin32経由でExcelアプリを開いて表示するだけの単純なコードです。正常に動作していたのですが、ある日いきなりエラーが出て動かなくなりました。 そのエラーがこちらです。 詳しい原因は不明なの […]

人気記事ランキング