いっきのblogスマートフォン用の表示で見るいっきのblog技術とか色々この広告は、90日以上更新していないブログに表示しています。Composeどうも、くずきです。以前、CircleCI2.0を試しました。Composeのキャッシュを利用したいと思います。Composeをテストで利用するあとはビルドが早くなればいいな〜と思う。generate_cache各設定箇所を簡単に説明。workflowsjobsに書かれたジョブの実行順序を決めたり、並列化などできる。本家の画像をパラパラと見れば理解しやすい(英語読まない)。testというジョブの順番で行うようにしてある。save_cachepathsで設定した内容をkeyの名前で保存できる。keyに関しては{{}}を使うことで色々な名前にできて、今回は以下を設定。指定したファイル名が変更されるたびにキャッシュ今回は、dockerファイル周りとcircleciのファイルrestore_cachesave_cacheで指定したkeyで保存したファイルをダウンロードできる。アウトプット先という形で保存している。ここは結構詰まったので、後述。loadで読み込んでいる。結果あんまり早くならなかった。installした内容をキャッシュしていなかったためである。かっこよくなったのと、並列化などしやすくなったためよかった。詰まったところキャッシュ名に.circleci/config.ymlを入れてなかったすごく恥ずかしいんですけど、キャッシュをする際にkeyに.circleci/config.ymlをいれなかったせいで、.circleci/config.ymlをいくら変更しても前のキャッシュを使用してて全然更新されてなかった。saveが上手くされてなかった最初はこのようにsaveしてた。runを行う際にキャッシュを使わずに一からPull&Buildをしてしまう。loadしても、RpositoryとTagの名前が<none>になってしまい、Pullする際などに取れないからである。imagesする際に、Repository名を切り出して保存する。~/caches/images.tarqiita.comほんと助かりました(ここのコードちょうだいしました・・)。良さげなコマンド無いか探して見まする。save時に困ります。docker-composeでPythonデータソースを使うやり方と外部ライブラリ...どうも、くずきです。LaravelをCircleCI2.0上でテストするどうも、くずきです。(1)はてなブログをはじめよう!kzkohashiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。