我希望有一个像这样结构化的工具库:
tools
|-- gnu
| `-- gcc
| |-- 4.6.0
| `-- 4.6.2
|-- microsoft
| `-- stylecop
| `-- 4.6.2.0
...
这样整个公司的每个开发人员都可以在构建过程中使用相同的工具。
是否有可能以这种方式创建“构建监狱”?
我不知道如何以这种方式将GNU工具链放入存储库?
有没有人有这方面的经验?我听说过chroot
构建jails。
我需要在Windows和Linux上构建。
答案 0 :(得分:1)
Debian(以及Ubuntu)的人们为这些问题开发了优秀的pbuilder
软件包。它最初创建了一个带有最小Debian环境的tarball,它被解压缩到chroot中,但可以很容易地根据您的要求进行调整。