【问题标题】:How to change build start folder in Jenkins如何在 Jenkins 中更改构建开始文件夹
【发布时间】:2015-11-17 10:58:04
【问题描述】:

我有 Jenkins,它正在尝试从 git 构建 repo(一切都已经准备好了)。但是构建返回失败 - 我想它试图在包含 gradle 文件的文件夹下面的文件夹中调用 gradle。如何更改 Jenkins 的启动文件夹?

GitParentFolder/ - 这就是 jenkins 试图调用 gradle 的地方

GitParentFolder/Folder2 - 这就是它应该调用 gradle 的地方

【问题讨论】:

  • Jenkins 将代码从 repo 克隆到工作区。要了解构建失败的原因,您可以检查失败构建的控制台或将其发布在此处,以便我们进一步帮助您
  • 找到了解决方法 - 在调用 gradle step build (cd Folder2) 之前添加 shell 脚本。我知道这是肮脏的黑客,但我找不到更好的东西

标签: git jenkins gradle jenkins-plugins


【解决方案1】:

如果您要进行 Gradle 构建,请使用 Jenkins Gradle plugin. 这有一个“根构建脚本”字段,可让您指定构建文件所在的目录。

【讨论】:

  • 我正在使用这个插件,但不知何故错过了“根构建脚本”字段-谢谢帮助