【发布时间】:2016-08-15 20:14:19
【问题描述】:
我正在构建一个 gradle 项目,源代码在 git 中。检查我们对 jenkins 工作区的 repo 后,我如何让 jenkins 转到子目录并进行构建?
我尝试添加 shell 命令,但 cd 无法工作,因为它在单独的 shell 上执行脚本。
【问题讨论】:
我正在构建一个 gradle 项目,源代码在 git 中。检查我们对 jenkins 工作区的 repo 后,我如何让 jenkins 转到子目录并进行构建?
我尝试添加 shell 命令,但 cd 无法工作,因为它在单独的 shell 上执行脚本。
【问题讨论】:
如果您正在构建一个 gradle 项目,也许您应该使用“Invoke gradle script”步骤而不是 shell 脚本?
作为 gradle 构建脚本的一部分,它有一个选项来指定“Root Build script”,如果你愿意,它可以让你指定一个子目录。
请参阅Gradle plugin 了解更多信息。
【讨论】: