首页 > 解决方案 > Pantry 快照解决了什么问题?

问题描述

我被分配了一项任务来加快 Haskell 项目的构建时间。由于这是我第一次接触构建 Haskell 项目,我不得不花几天时间阅读、搜索和试错构建。

从 cabal 切换到 stack,现在试图弄清楚如何使用 gitlab runner 缓存构建依赖项。

我知道 deps 被保存到~/.stack目录中。但是 runner 不能缓存项目外的目录。

我可以“破解”我的出路,但要寻找更合适的解决方案。

在 Haskell 文档中,我发现了提到 Pantry 快照的部分。快照是否连接到依赖缓存?

https://docs.haskellstack.org/en/stable/pantry/#snapshots

标签: haskellhaskell-stack

解决方案


推荐阅读