是否有任何免费或开放源码的构建系统,您可以志愿自己的计算机作为一个构建代理?我没有遇到过,但我喜欢它的想法。
目标
为特定的开源项目设置一个持续的集成(或至少夜间)构建系统,该系统需要在所有受支持的平台上独立构建: Windows、MacOS X和Linux。
要求
我知道我可以通过使用Amazon 自由层设置几个Amazon实例来实现其中的大部分,但是:
我从哪里想到的
已知问题:安全!
虽然我希望使用自己的计算机作为构建服务器的过程就像让浏览器使用TestSwarm一样简单,但是当允许访问实际的文件系统和命令处理引擎时,显然存在大量的安全问题:
发布于 2012-06-25 07:49:01
詹金斯可以用奴隶来做。见本文件。您可以通过给他们(多个)标签和“附加”构建到标签来分组奴隶。Jenkins从代理可以在权限有限的用户下运行。代理可以由从所有者启动和终止-因此,它们可以确保不存在安全问题。
一个潜在的问题是,在构建过程中,可能会出现一个奴隶。
发布于 2012-06-25 14:37:53
我只在Windows上使用过它,但是TeamCity可能会这样做。
https://stackoverflow.com/questions/11183865
复制相似问题