[英]Where should I put gradle.properties in Jenkins
我应该将 gradle.properties 文件放在 Jenkins 的什么位置?
我正在使用 Gradle 插件的 1.21 版,但是当我将它放在用户主 .gradle 目录中时它没有找到属性文件。
任何指针将不胜感激。
谢谢
更新
Gradle 插件默认在每个项目的工作区中查找 gradle.properties 文件。 为了在所有作业中使用一个文件,您需要在作业配置中设置 gradle home,如下所示,在“开关”下添加以下内容:
-Dgradle.user.home=$HOME/.gradle
Gradle 插件默认在每个项目的工作区中查找 gradle.properties 文件。 为了在所有作业中使用一个文件,您需要在作业配置中设置 gradle home,如下所示,在“开关”下添加以下内容:
-Dgradle.user.home=$HOME/.gradle
在您的 Jenkins 网页中,您可以在“系统信息”页面中看到“user.home”属性。 (对于 slve,检查 slave 的“系统信息”页面)您将 gradle.properties 放在“user.home”/.gradle/ 文件夹下,每个 gradle 作业都可以看到该属性。 如果您的作业在其他从属环境(即 Windows 系统)上运行,则添加开关不起作用
我不同意赞成的答案。 这仅适用于单工作区环境。 如果您使用多个项目,有多个要发布到的 nexus 环境,并且还希望 jenkins 不会搞砸,那么您应该阅读
https://docs.gradle.org/current/userguide/build_environment.html
如何链接 gradle 属性。
Gradle 项目属性可以存储在单独的文件夹中并复制到工作区根目录,后者添加到 .gitignore 中,因此每个人都可以配置自己的密码和设置。
这也鼓励在 Jenkins 中使用 FORCE 标志。
只需将 gradle.properties 放在 build.gradle 旁边。
问候, 奥莱
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.