我正在使用Jenkins设置CI工作流程。我有各种代码库,我希望能够在Windows Server 2012到2003以及Red Hat等不同的操作系统上进行测试。
我想知道使用Jenkins奴隶是否是一个有效的解决方案。
具体问题如下:
提前感谢任何建议。
答案 0 :(得分:0)
作业被定义并存储在Master上,它们在Slave机器上执行。您可以使用标签定义在哪些从属服务器上执行哪些作业。
Master无需了解构建环境。如果你使用适当的构建环境设置Slave,那应该没问题。主人只是委托工作等。
这取决于你如何将奴隶连接到主人。例如,如果使用启动方法连接Windows计算机:“让Jenkins将此Windows从属控制为Windows服务”。当Slave重新联机时,它应该自动重新连接。然而,有一些设置涉及使其工作。
控制台日志保留在Master上。这可能就是你想要的。
希望有所帮助:)