我在本地机器上运行 jenkins。我需要在远程机器上作为奴隶构建和运行一个项目。
我在运行 Jenkins 的本地机器上有我的项目(Java 代码)。所以现在当我构建项目时,它会在我的从机中查找代码并说它无法在我的从机中找到 build.xml。
我希望能够让 Jenkins 在我的本地机器中查找代码并将其构建在我的从机中并在从机中运行。
那可能吗?如果是,请帮助我。
我在本地机器上运行 jenkins。我需要在远程机器上作为奴隶构建和运行一个项目。
我在运行 Jenkins 的本地机器上有我的项目(Java 代码)。所以现在当我构建项目时,它会在我的从机中查找代码并说它无法在我的从机中找到 build.xml。
我希望能够让 Jenkins 在我的本地机器中查找代码并将其构建在我的从机中并在从机中运行。
那可能吗?如果是,请帮助我。
您没有说明您使用的是哪个版本控制系统?Jenkins 有 Git、Subversion 等的版本控制插件...
这个想法是,您提交并将您的更改推送到您的源代码存储库,如果有任何更改,Jenkins 从站将自动拉下代码并编译。
尝试复制工件插件。您可以创建 2 个工作 - 第一个只是从您的存储库/版本控制/工作区中检查源代码。第二个作业(在 slave 上运行restrict where this job can be run inside the job config
)可以自动将这些文件复制到...remote slave/workspace
,然后你可以对它们做任何你想做的事情。
这将满足您的需求,但正如 Mark O'Çonnor 所提到的,您的想法是您将更改提交到您的存储库,然后另一台机器将其签出。