windows - 在与主(和主机)不同的操作系统上运行 Jenkins 从属

标签 windows unix jenkins docker

我正在尝试在一个旧项目中引入持续集成,我们遇到了非常具体的情况 - 可以将 CI 服务器只放在我们在 CentOS 上运行的测试服务器上。服务器有很多未使用的 RAM 和 CPU 功能。

但是,我们需要在 Windows 上运行 Ant 构建(这也是项目之前打包的方式),但结果表明,仅使用 Unix 版本的 Java 和 Ant 产生的输出(二进制比较之后)并不相同。

我画了一个图表,说明它是如何工作的,但我真的想知道这是否可能(使用已经给定的工具)。

enter image description here

黑色部分已实现,我很好奇红色部分是否可行。 Jenkins slave 可以在不同的操作系统上与 master 通信吗?

最佳答案

这应该是可能的。我有一种感觉,您将需要使用您的网络设置。但是如果在你开始改变之前任何东西看看您是否可以按照以下说明启动 headless 从站:https://wiki.jenkins-ci.org/display/JENKINS/Step+by+step+guide+to+set+up+master+and+slave+machine

关于windows - 在与主(和主机)不同的操作系统上运行 Jenkins 从属,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37883676/

相关文章:

windows - 如何在子进程中启动崩溃(很少)的应用程序

具有枚举值的 C# Propertygrid 组合框(Win Forms)

windows - 通过批处理或类似方式在Windows嵌入式标准上设置互联网时间服务器

unix - 使用 UNIX,如何显示系统上的进程计数?

linux - 简单循环读取显示哪一行正在读取的文本

linux - 重启后的 inode 编号

python - 在 Jenkins 构建步骤中使用非托管文件

java - DateFormat UnitTest 在 Jenkins 中失败,但在本地失败

windows - 在 Windows 上从 Matlab 编译 .sh 文件

scala - sbt项目的Jenkins静态代码分析