我正在研究启动一个具有以下所需要求的小型库:
有没有办法创建一个以某种方式绕过外部库构建系统的构建环境?
天真的用例是只需下载库源代码,在源代码中有一个脚本下载依赖项的源代码并根据需要修补内容,然后使用本机环境在一个命令中构建所有内容(XCode)在OS X上,Windows上的Visual Studio Express和Linux上的GCC)。
最终库应该具有静态链接的所有依赖项。
我有什么选择?我该如何最好地接近这个? 任何教程或有用的链接都表示赞赏。
提前谢谢! :)
答案 0 :(得分:1)
我会看看http://jenkins-ci.org/(原哈德森)。
它专为持续集成而设计,但作为副作用,它具有极其灵活的构建作业配置引擎,可以调用各种构建工具。
它还具有从属节点的概念,并将特定作业与这些节点相关联,因此您可以将一系列构建作业组合在一起,这些作业与相应操作系统上的从属节点相关联,这些操作系统使用每种语言的最佳构建工具。