我有一个项目,其中构建过程的一部分是在远程机器上创建本机库。目前这是 Jenkins 构建的 CI 构建之外的手动过程。
有问题的设置是 Jenkins 主服务器构建了一个基于 GIT 的 maven 项目,该项目依赖于只能在特定机器上构建的本机库。Jenkins 无法编译这个模块,正因为如此,它目前是一个手动过程。
我想在创建本机库的机器上安装一个 Jenkins 从站,并将编译后的文件返回给 Jenkins 主站,而不处理构建的任何其他部分。
我很难弄清楚这是否可能。我在该主题上找到的文章数量讨论了 Jenkins slaves 作为分发构建的一种方式,但我希望从属服务器负责构建过程的一小部分,仅此而已。Jenkins master 应该只是将构建请求发送到 slave 并等待结果,而不是尝试编译代码本身。