0

我正在尝试在从 CodeCommit 中提取的 AWS codebuilder 上运行测试文件,但这些文件有许多需要安装的依赖项。其中许多都包含在 Anaconda 中,但我担心如果我每次都安装 anaconda 会大大降低构建速度,因为 anaconda 的大小。有没有办法有效地安装依赖项列表,还是每次在构建规范的安装部分都必须手动执行?或者有没有一种方法可以让我安装一次依赖项而不是每次构建时都安装。

4

1 回答 1

1

您可以构建自己的 Docker 映像,其中包含预安装的依赖项(例如 Anaconda)。然后可以在创建项目时引用此 Docker 映像。

AWS DevOps 博客提供了为 CodeBuild 构建自定义 Docker 环境的分步示例

于 2017-06-28T18:20:43.837 回答