我有一个包含不同模块的项目,我想从特定模块构建代码。在Jenkins的构建步骤中,我正在使用“调用Gradle脚本”。
默认情况下,Gradle插件尝试在构建脚本旁边找到包装可执行文件。如果不存在,它将在工作区根目录中查找。我试图做的是更改包装器位置,以强制构建正确的模块。
这是我的代码结构。
|yurora
|
|---module
|---module
|---wos
| |____src
| |____gradle
| |____wrapper
|
|---module
|---module
这是我在包装器位置
上的值${workspace}/yurora/wos
但是我收到此错误致命:在以下目录中找不到Gradle包装器:/ var / lib / jenkins / workspace / JenkinsTaskName / yurora / wos 。
如果我将包装器位置的值更改为
${workspace}/wos
代码从工作空间的根开始构建,这就是我要避免的事情。
包装器位置上的正确路径应该是什么?
答案 0 :(得分:0)
我最终使用要构建的模块创建了一个新的git repo。
最终使我们的时间更容易做到这一点,而所有事情都可以立即使用。