我已经完成了一个基于抖动的构建系统的编写,并且已经进入了部署阶段。
是否有关于在 Intranet 场景中部署基于 Shake 的构建系统的最佳实践的资源?我担心从现在起 5 年后重新构建构建,无论是普通的 cabal 还是堆栈更适合构建构建系统本身,在没有互联网访问的情况下如何跟踪构建系统的依赖关系......
为了重现构建,我正在考虑在标记发布之前生成 Makefile(使用我的方法很容易),并make
在使用最新的抖动版本无法构建的点进行构建。这样可以避免将随着时间的推移而使用的所有依赖项的副本存储在某处,但我想知道是否有更好的方法。