在 jenkins 的构建作业期间更改目录

l a*_*a s 0 gradle jenkins

我正在构建一个 gradle 项目,源代码在 git 中。在将我们的 repo 检查到 jenkins 的工作区之后,我如何让 jenkins 转到子目录并进行构建?

我尝试添加 shell 命令,但 cd 不起作用,因为它在单独的 shell 上执行脚本。

Dan*_*oto 6

如果您正在构建一个 gradle 项目,也许您应该使用“调用 gradle 脚本”步骤而不是 shell 脚本?

作为 gradle 构建脚本的一部分,它有一个选项来指定“根构建脚本”,这将允许您根据需要指定一个子目录。

有关更多信息,请参阅Gradle 插件